Jump to content

Odd world.isRemote difference between two custom machines


TrekkieCub314

Recommended Posts

I'm having an odd problem with a couple of machines (well, only one really) that I've added to the game.  One is a rock crusher, the other is an immersion tank.  The rock crusher is working perfectly, while the immersion tank is having an odd problem.  After messing around with the blocks a while, it seems that the problem is in the corresponding TileEntity's updateEntity function.  Specifically, when checking to see if the world is remote or not, the rock crusher gets one result whereas the immersion tank gets a different result.  I've been looking through the code for all of the files I've made and can't find where the difference between the blocks is at.  I thought maybe it was due to how the external textures are being handled by either block (rock crusher is using the vanilla furnace method where the block is replaced with a slightly different block while processing an item, whereas the immersion tank is using a custom renderer), but after modifying the latter to match the former, I'm still having the same problem.

 

Has this happened to anyone else?  Does anyone know how to fix this?

 

Since I'm not sure where the problem is, I'm including every file even remotely related to the machines.

 

[spoiler=Block_Rock_Crusher]

package com.trekkiecub.allthethings;

 

import java.util.Random;

 

import net.minecraft.block.Block;

import net.minecraft.block.BlockContainer;

import net.minecraft.block.material.Material;

import net.minecraft.client.renderer.texture.IIconRegister;

import net.minecraft.entity.EntityLivingBase;

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.util.IIcon;

import net.minecraft.util.MathHelper;

import net.minecraft.world.World;

import com.trekkiecub.allthethings.TileEntity_RockCrusher;

 

public class Block_Rock_Crusher extends BlockContainer {

public IIcon front_on, front_off, top, side;

protected static boolean changing = false;

 

 

protected Block_Rock_Crusher(Material p_i45394_1_, boolean working) {

super(p_i45394_1_);

this.changing = working;

}

 

@Override

public void registerBlockIcons(IIconRegister reg)

{

this.front_on = reg.registerIcon(this.textureName + "_front_on");

this.front_off = reg.registerIcon(this.textureName + "_front_off");

this.top = reg.registerIcon(this.textureName + "_top");

this.side = reg.registerIcon(this.textureName + "_side");

}

 

@Override

public IIcon getIcon(int dir, int meta)

{

if (meta > 5)

meta = 5;

 

if (dir == 4 && meta == 0)

{

return (this.lightValue > 0?this.front_on:this.front_off);

}

if (dir == 1)

return this.top;

if (meta == -1 || dir == meta)

{

return (this.lightValue > 0?this.front_on:this.front_off);

}

 

return this.side;

}

 

@Override

public void onBlockAdded(World world, int xcoord, int ycoord, int zcoord)

{

super.onBlockAdded(world, xcoord, ycoord, zcoord);

setRotatedMetadata(world, xcoord, ycoord, zcoord);

}

 

public void onBlockPlacedBy(World world, int xcoord, int ycoord, int zcoord, EntityLivingBase player, ItemStack theBlock)

{

int direction = MathHelper.floor_double((double)(player.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

switch (direction)

{

case 0:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 2, 2);

break;

case 1:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 5, 2);

break;

case 2:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 3, 2);

break;

case 3:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 4, 2);

break;

}

}

 

private void setRotatedMetadata(World world, int xcoord, int ycoord, int zcoord)

{

if (!world.isRemote)

{

Block north = world.getBlock(xcoord, ycoord, zcoord-1);

Block south = world.getBlock(xcoord, ycoord, zcoord+1);

Block east = world.getBlock(xcoord-1, ycoord, zcoord);

Block west = world.getBlock(xcoord+1, ycoord, zcoord);

byte newMeta = 3;

if (north.func_149730_j() && !south.func_149730_j())

{

newMeta = 3;

}

if (south.func_149730_j() && !north.func_149730_j())

{

newMeta = 2;

}

if (east.func_149730_j() && !west.func_149730_j())

{

newMeta = 5;

}

if (west.func_149730_j() && !east.func_149730_j())

{

newMeta = 4;

}

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, newMeta, 2);

}

}

 

@Override

public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int metadata, float a, float b, float c)

{

TileEntity tileEntity = world.getTileEntity(x, y, z);

if (tileEntity == null || player.isSneaking())

return false;

 

player.openGui("TrekkieCub_AllTheThings", 0, world, x, y, z);

return true;

}

@Override

public void breakBlock(World world, int x, int y, int z, Block block, int par6)

{

dropItems(world, x, y, z);

super.breakBlock(world, x, y, z, block, par6);

}

 

private void dropItems(World world, int x, int y, int z)

{

Random rand = new Random();

TileEntity tileEntity = world.getTileEntity(x, y, z);

 

if (!(tileEntity instanceof IInventory))

{

return;

}

IInventory inventory = (IInventory) tileEntity;

 

for (int i = 0; i < inventory.getSizeInventory(); i++)

{

ItemStack item = inventory.getStackInSlot(i);

 

if (item != null && item.stackSize > 0)

{

float randX = rand.nextFloat() * 0.8F + 0.1F;

float randY = rand.nextFloat() * 0.8F + 0.1F;

float randZ = rand.nextFloat() * 0.8F + 0.1F;

 

EntityItem entityItem = new EntityItem(world, x+randX, y+randY, z+randZ, new ItemStack(item.getItem(), item.stackSize, item.getItemDamage()));

 

if (item.hasTagCompound())

{

entityItem.getEntityItem().setTagCompound((NBTTagCompound) item.getTagCompound().copy());

}

 

float factor = 0.05F;

entityItem.motionX = rand.nextGaussian() * factor;

entityItem.motionY = rand.nextGaussian() * factor + 0.2F;

entityItem.motionZ = rand.nextGaussian() * factor;

world.spawnEntityInWorld(entityItem);

item.stackSize = 0;

}

}

}

 

@Override

public TileEntity createNewTileEntity(World var1, int var2) {

// TODO Auto-generated method stub

return new TileEntity_RockCrusher();

}

 

public static void updateCrusherStatus(boolean turnOn, World world, int x, int y, int z)

{

int meta = world.getBlockMetadata(x, y, z);

TileEntity tileEnt = world.getTileEntity(x, y, z);

 

world.removeTileEntity(x, y, z);

changing = true;

if (turnOn)

{

world.setBlock(x, y, z, mod_TCAllTheThings.dummy_Rock_Crusher);

}

else

{

world.setBlock(x, y, z, mod_TCAllTheThings.Rock_Crusher);

}

changing = false;

world.setBlockMetadataWithNotify(x, y, z, meta, 2);

if (tileEnt != null)

{

tileEnt.validate();

 

world.setTileEntity(x, y, z, tileEnt);

}

}

 

}

 

 

 

[spoiler=TileEntity_RockCrusher]

package com.trekkiecub.allthethings;

 

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Map;

import java.util.Random;

 

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.init.Items;

import net.minecraft.inventory.IInventory;

import net.minecraft.inventory.ISidedInventory;

import net.minecraft.item.Item;

import net.minecraft.item.ItemStack;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.MathHelper;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

public class TileEntity_RockCrusher extends TileEntity implements IInventory, ISidedInventory {

private ItemStack[] itemStacks;

private int[] slots_top = new int[] {0};

private int[] slots_bottom = new int[] {1,2,3};

private int[] slots_side = new int[] {1,2,3};

 

private Map crushingList = new HashMap();

public int crushTime;

 

class crushEntry {

Item out_pri, out_sec, out_tert;

double numResources;

public crushEntry(Item out_pri, Item out_sec, Item out_tert, double numResources)

{

this.out_pri = out_pri;

this.out_sec = out_sec;

this.out_tert = out_tert;

this.numResources = numResources;

}

public void setResources(int num)

{

this.numResources = num;

}

}

 

public TileEntity_RockCrusher() {

itemStacks = new ItemStack[4];

 

crushingList.put(Items.diamond_axe, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 3));

crushingList.put(Items.diamond_boots, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 4));

crushingList.put(Items.diamond_chestplate, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 8));

crushingList.put(Items.diamond_helmet, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 5));

crushingList.put(Items.diamond_hoe, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 2));

crushingList.put(Items.diamond_horse_armor, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 6));

crushingList.put(Items.diamond_leggings, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 7));

crushingList.put(Items.diamond_pickaxe, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 3));

crushingList.put(Items.diamond_shovel, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 1));

crushingList.put(Items.diamond_sword, new crushEntry(Items.diamond, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 2));

 

crushingList.put(Items.diamond, new crushEntry(null, mod_TCAllTheThings.Shard_Diamond, mod_TCAllTheThings.Powdered_Diamond, 1));

 

crushingList.put(mod_TCAllTheThings.Shard_Diamond, new crushEntry(null, null, mod_TCAllTheThings.Powdered_Diamond, 0.25));

 

 

 

 

}

 

@Override

public int getSizeInventory() {

// TODO Auto-generated method stub

return itemStacks.length;

}

 

@Override

public ItemStack getStackInSlot(int var1) {

// TODO Auto-generated method stub

return itemStacks[var1];

}

 

@Override

public ItemStack decrStackSize(int slot, int amount) {

// TODO Auto-generated method stub

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

if (stack.stackSize <= amount)

{

setInventorySlotContents(slot, null);

}

else

{

stack = stack.splitStack(amount);

if (stack.stackSize == 0)

{

setInventorySlotContents(slot, null);

}

}

}

return stack;

}

 

@Override

public ItemStack getStackInSlotOnClosing(int slot) {

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

setInventorySlotContents(slot, null);

}

 

return stack;

}

 

@Override

public void setInventorySlotContents(int slot, ItemStack stack) {

itemStacks[slot] = stack;

if (stack != null && stack.stackSize > getInventoryStackLimit())

{

stack.stackSize = getInventoryStackLimit();

}

 

}

 

@Override

public String getInventoryName() {

// TODO Auto-generated method stub

return null;

}

 

@Override

public boolean hasCustomInventoryName() {

// TODO Auto-generated method stub

return false;

}

 

@Override

public int getInventoryStackLimit() {

// TODO Auto-generated method stub

return 64;

}

 

@Override

public boolean isUseableByPlayer(EntityPlayer player) {

// TODO Auto-generated method stub

return worldObj.getTileEntity(xCoord, yCoord, zCoord) == this &&

player.getDistanceSq(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5) < 64;

}

 

@Override

public void openInventory() {

// TODO Auto-generated method stub

 

}

 

@Override

public void closeInventory() {

// TODO Auto-generated method stub

 

}

 

@Override

public boolean isItemValidForSlot(int slot, ItemStack stack) {

switch (slot)

{

case 0: //Input

{

 

if (crushingList.get(stack.getItem()) != null)

{

return true;

}

else

return false;

 

}

default:

return false;

}

}

 

/**

    * Returns an integer between 0 and the passed value representing how close the current item is to being completely

    * cooked

    */

    @SideOnly(Side.CLIENT)

    public int getCrushProgressScaled(int p_145953_1_)

    {

        return this.crushTime * p_145953_1_ / 200;

    }

   

    public boolean isWorking()

    {

    return this.crushTime > 0;

    }

 

   

    @Override

    public void updateEntity()

    {

   

    if (!this.worldObj.isRemote)

    {

    if (this.canProcess())

    {

    this.crushTime++;

   

    if (this.crushTime == 200)

    {

    this.crushTime = 0;

    this.processItem();

    Block_Rock_Crusher.updateCrusherStatus(false, this.worldObj, this.xCoord, this.yCoord, this.zCoord);

    }

    else if (this.crushTime == 1)

    {

   

    Block_Rock_Crusher.updateCrusherStatus(true, this.worldObj, this.xCoord, this.yCoord, this.zCoord);

    }

    }

    else

    this.crushTime = 0;

 

    }

    }

 

   

    private boolean canProcess()

    {

    if (this.itemStacks[0] == null)

    {

    return false;

    }

    else

    {

    // Get the crushEntry for the corresponding item in the input slot

    crushEntry resultEntry = (crushEntry) crushingList.get(this.itemStacks[0].getItem());

   

    // Return can't crush if the item doesn't have a recipe

    if (resultEntry == null) return false;

   

   

    // Create temporary new resource amounts

    int newResourceAmount = (int) (resultEntry.numResources * 4);

   

    if (this.itemStacks[0].getItem().getMaxDamage() != 0)

    {

    float percentDamaged = (float) this.itemStacks[0].getItemDamage() / this.itemStacks[0].getItem().getMaxDamage();

    newResourceAmount = MathHelper.floor_float((1 - percentDamaged) * newResourceAmount);

    }

 

   

   

    boolean firstPasses, secondPasses, thirdPasses;

   

    if (resultEntry.out_pri == null)

    {

    firstPasses = true;

    }

    else

    {

    if (this.itemStacks[1] == null || (this.itemStacks[1].getItem() == resultEntry.out_pri && this.itemStacks[1].stackSize + (newResourceAmount - newResourceAmount%4)/4 <= this.itemStacks[1].getMaxStackSize()))

    {

    firstPasses = true;

    }

    else

    return false;

    }

   

    if (this.itemStacks[2] == null || resultEntry.out_sec == null)

    {

    secondPasses = true;

    }

    else if (this.itemStacks[2].getItem() == resultEntry.out_sec && newResourceAmount + this.itemStacks[2].stackSize <= this.itemStacks[2].getMaxStackSize())

    {

    secondPasses = true;

    }

    else

    return false;

   

    if (this.itemStacks[3] == null || resultEntry.out_tert == null)

    {

    thirdPasses = true;

    }

    else if (this.itemStacks[3].getItem() == resultEntry.out_tert && newResourceAmount + this.itemStacks[3].stackSize <= this.itemStacks[3].getMaxStackSize())

    {

    thirdPasses = true;

    }

    else

    return false;

    return firstPasses && secondPasses && thirdPasses;

    }

    }

   

    public void processItem()

    {

    if (this.canProcess())

    {

    Random rand = new Random();

    // Get the crush entry for the corresponding item in the input slot

    crushEntry result = ((crushEntry) crushingList.get(this.itemStacks[0].getItem()));

   

    // Create temporary new resource amounts

    int newResourceAmount = (int) (result.numResources * 4);

   

    if (this.itemStacks[0].getItem().getMaxDamage() != 0)

    {

    float percentDamaged = (float) this.itemStacks[0].getItemDamage() / this.itemStacks[0].getItem().getMaxDamage();

    newResourceAmount = MathHelper.floor_float((1 - percentDamaged) * newResourceAmount);

    }

   

    boolean spawnedPrimary = false;

    int chance;

    for (int p = 0; p < newResourceAmount; p++)

    {

    spawnedPrimary = false;

    if (p%4 == 0 && result.out_pri != null)

    {

    chance = rand.nextInt(4);

    if (chance == 0)

    {

    if (this.itemStacks[1] == null)

    {

    this.itemStacks[1] = new ItemStack(result.out_pri, 1);

    }

    else

    {

    this.itemStacks[1].stackSize += 1;

    }

    p += 3; // This forces an increment of 4 instead of 1

    spawnedPrimary = true;

    }

   

    }

    if (!spawnedPrimary)

    {

    chance = rand.nextInt(4);

    if (chance == 0 && result.out_sec != null)

    {

    if (this.itemStacks[2] == null)

    {

    this.itemStacks[2] = new ItemStack(result.out_sec, 1);

    }

    else

    this.itemStacks[2].stackSize += 1;

    }

    else if (result.out_tert != null)

    {

    if (this.itemStacks[3] == null)

    {

    this.itemStacks[3] = new ItemStack(result.out_tert, 1);

    }

    else

    this.itemStacks[3].stackSize += 1;

    }

    }

    }

   

   

    this.itemStacks[0].stackSize--;

    if (this.itemStacks[0].stackSize <= 0)

    {

    this.itemStacks[0] = null;

    }

   

   

    }

    }

 

@Override

public int[] getAccessibleSlotsFromSide(int par1)

    {

        return par1 == 0 ? slots_bottom : (par1 == 1 ? slots_top : slots_side);

    }

 

@Override

public boolean canInsertItem(int par1, ItemStack par2ItemStack, int par3)

    {

        return this.isItemValidForSlot(par1, par2ItemStack);

    }

 

@Override

public boolean canExtractItem(int var1, ItemStack var2, int var3) {

if (var1 == 0 || var3 == 1)

{

return false;

}

return true;

}

 

}

 

 

 

[spoiler=Container_Rock_Crusher]

package com.trekkiecub.allthethings;

 

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.inventory.ICrafting;

import net.minecraft.inventory.Slot;

import net.minecraft.inventory.SlotFurnace;

import net.minecraft.item.ItemStack;

 

public class Container_RockCrusher extends Container {

 

protected TileEntity_RockCrusher tileEntity;

int prevCrushTime = 0;

 

public Container_RockCrusher(InventoryPlayer inventoryPlayer, TileEntity_RockCrusher rcE)

{

tileEntity = rcE;

addSlotToContainer(new Slot(tileEntity, 0, 56, 35));

 

for (int i = 0; i < 3; i++)

{

addSlotToContainer(new SlotFurnace(inventoryPlayer.player, tileEntity, i+1, 116, 17 + i*18));

}

 

bindPlayerInventory(inventoryPlayer);

}

 

@Override

public void addCraftingToCrafters(ICrafting craftingThing)

{

super.addCraftingToCrafters(craftingThing);

craftingThing.sendProgressBarUpdate(this, 0, this.tileEntity.crushTime);

}

 

@Override

public void detectAndSendChanges()

{

super.detectAndSendChanges();

 

for (int i = 0; i < this.crafters.size(); ++i)

        {

            ICrafting icrafting = (ICrafting)this.crafters.get(i);

 

            if (this.prevCrushTime != this.tileEntity.crushTime)

            {

            icrafting.sendProgressBarUpdate(this, 0, this.tileEntity.crushTime);

            }

        }

this.prevCrushTime = this.tileEntity.crushTime;

 

}

 

@SideOnly(Side.CLIENT)

    public void updateProgressBar(int par1, int par2)

    {

        this.tileEntity.crushTime = par2;

 

    }

 

@Override

public boolean canInteractWith(EntityPlayer var1) {

// TODO Auto-generated method stub

return tileEntity.isUseableByPlayer(var1);

}

 

protected void bindPlayerInventory(InventoryPlayer invPlayer)

{

for (int i = 0; i < 3; i++)

{

for (int j = 0; j < 9; j++)

{

addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18));

}

}

for (int i = 0; i < 9; i++)

{

addSlotToContainer(new Slot(invPlayer, i, 8+i*18, 142));

}

}

 

@Override

public ItemStack transferStackInSlot(EntityPlayer player, int slot)

{

ItemStack stack = null;

Slot slotObject = (Slot) inventorySlots.get(slot);

 

if (slotObject != null && slotObject.getHasStack())

{

ItemStack stackInSlot = slotObject.getStack();

stack = stackInSlot.copy();

 

if (slot < 9)

{

if (!this.mergeItemStack(stackInSlot, 0, 35, true))

{

return null;

}

}

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;

}

 

}

 

 

 

[spoiler=Gui_RockCrusher]

package com.trekkiecub.allthethings;

 

import org.lwjgl.opengl.GL11;

 

import net.minecraft.client.gui.inventory.GuiContainer;

import net.minecraft.client.renderer.texture.TextureMap;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.util.IIcon;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.StatCollector;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidStack;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

@SideOnly(Side.CLIENT)

public class Gui_RockCrusher extends GuiContainer {

 

private TileEntity_RockCrusher tileCrusher;

 

public Gui_RockCrusher(InventoryPlayer inventoryPlayer, TileEntity_RockCrusher tileRockCrusher) {

super(new Container_RockCrusher(inventoryPlayer, tileRockCrusher));

this.tileCrusher = tileRockCrusher;

}

 

@Override

protected void drawGuiContainerForegroundLayer(int param1, int param2)

{

fontRendererObj.drawString("Rock Crusher", 8, 6, 4210752);

 

fontRendererObj.drawString(StatCollector.translateToLocal("container.inventory"), 8, ySize-96+2, 4210752);

 

 

}

 

@Override

protected void drawGuiContainerBackgroundLayer(float var1, int var2,

int var3) {

this.mc.renderEngine.bindTexture(new ResourceLocation("trekkiecub:textures/gui/rock_crusher.png"));

int x = (this.width - this.xSize)/2;

int y = (this.height - this.ySize)/2;

this.drawTexturedModalRect(x, y, 0, 0, this.xSize, this.ySize);

 

int i1 = this.tileCrusher.getCrushProgressScaled(24);

this.drawTexturedModalRect(x + 79, y + 34, 176, 14, i1 + 1, 16);

 

FluidStack afluid = new FluidStack(FluidRegistry.WATER, 1000);

mc.renderEngine.bindTexture(TextureMap.locationBlocksTexture);

GL11.glColor3f(1.0F, 1.0F, 1.0F);

this.drawTexturedModelRectFromIcon(x+5, y+20, afluid.getFluid().getIcon(afluid), 20, 20);

 

 

 

 

}

 

}

 

 

 

[spoiler=Block_Immersion_Tank]

package com.trekkiecub.allthethings;

 

import java.util.Random;

 

import net.minecraft.block.Block;

import net.minecraft.block.BlockContainer;

import net.minecraft.block.material.Material;

import net.minecraft.client.renderer.texture.IIconRegister;

import net.minecraft.entity.EntityLivingBase;

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.util.IIcon;

import net.minecraft.util.MathHelper;

import net.minecraft.world.World;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidStack;

 

public class Block_Immersion_Tank extends BlockContainer {

public IIcon front_trans, front_fluid, top, side;

 

protected Block_Immersion_Tank(Material p_i45386_1_) {

super(p_i45386_1_);

// TODO Auto-generated constructor stub

}

 

@Override

public void registerBlockIcons(IIconRegister reg)

{

this.front_trans = reg.registerIcon(this.textureName + "_front_transparent");

this.front_fluid = reg.registerIcon(this.textureName + "_front_default");

this.top = reg.registerIcon(this.textureName + "_top");

this.side = reg.registerIcon(this.textureName + "_side");

}

 

@Override public boolean renderAsNormalBlock()

{

return false;

}

 

@Override public int getRenderType()

{

return Proxy_Client.immersionTankRenderType;

}

 

@Override public boolean canRenderInPass(int pass)

{

Proxy_Client.renderPass = pass;

return true;

}

 

@Override public int getRenderBlockPass() {return 1;}

 

@Override

public IIcon getIcon(int dir, int meta)

{

if (meta > 5)

meta = 5;

 

if (dir == 4 && meta == 0)

{

//return (this.lightValue > 0?this.front_on:this.front_off);

return this.front_trans;

}

if (dir == 1)

return this.top;

if (meta == -1 || dir == meta)

{

//return (this.lightValue > 0?this.front_on:this.front_off);

return this.front_trans;

}

 

return this.side;

}

 

@Override

public void onBlockAdded(World world, int xcoord, int ycoord, int zcoord)

{

super.onBlockAdded(world, xcoord, ycoord, zcoord);

setRotatedMetadata(world, xcoord, ycoord, zcoord);

}

 

public void onBlockPlacedBy(World world, int xcoord, int ycoord, int zcoord, EntityLivingBase player, ItemStack theBlock)

{

int direction = MathHelper.floor_double((double)(player.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

switch (direction)

{

case 0:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 2, 2);

break;

case 1:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 5, 2);

break;

case 2:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 3, 2);

break;

case 3:

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, 4, 2);

break;

}

}

 

private void setRotatedMetadata(World world, int xcoord, int ycoord, int zcoord)

{

if (!world.isRemote)

{

Block north = world.getBlock(xcoord, ycoord, zcoord-1);

Block south = world.getBlock(xcoord, ycoord, zcoord+1);

Block east = world.getBlock(xcoord-1, ycoord, zcoord);

Block west = world.getBlock(xcoord+1, ycoord, zcoord);

byte newMeta = 3;

if (north.func_149730_j() && !south.func_149730_j())

{

newMeta = 3;

}

if (south.func_149730_j() && !north.func_149730_j())

{

newMeta = 2;

}

if (east.func_149730_j() && !west.func_149730_j())

{

newMeta = 5;

}

if (west.func_149730_j() && !east.func_149730_j())

{

newMeta = 4;

}

world.setBlockMetadataWithNotify(xcoord, ycoord, zcoord, newMeta, 2);

}

}

 

@Override

public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int metadata, float a, float b, float c)

{

TileEntity tileEntity = world.getTileEntity(x, y, z);

if (tileEntity == null || player.isSneaking())

return false;

 

player.openGui("TrekkieCub_AllTheThings", 1, world, x, y, z);

return true;

}

 

@Override

public void breakBlock(World world, int x, int y, int z, Block block, int par6)

{

dropItems(world, x, y, z);

super.breakBlock(world, x, y, z, block, par6);

}

 

private void dropItems(World world, int x, int y, int z)

{

Random rand = new Random();

TileEntity tileEntity = world.getTileEntity(x, y, z);

 

if (!(tileEntity instanceof IInventory))

{

return;

}

IInventory inventory = (IInventory) tileEntity;

 

for (int i = 0; i < inventory.getSizeInventory(); i++)

{

ItemStack item = inventory.getStackInSlot(i);

 

if (item != null && item.stackSize > 0)

{

float randX = rand.nextFloat() * 0.8F + 0.1F;

float randY = rand.nextFloat() * 0.8F + 0.1F;

float randZ = rand.nextFloat() * 0.8F + 0.1F;

 

EntityItem entityItem = new EntityItem(world, x+randX, y+randY, z+randZ, new ItemStack(item.getItem(), item.stackSize, item.getItemDamage()));

 

if (item.hasTagCompound())

{

entityItem.getEntityItem().setTagCompound((NBTTagCompound) item.getTagCompound().copy());

}

 

float factor = 0.05F;

entityItem.motionX = rand.nextGaussian() * factor;

entityItem.motionY = rand.nextGaussian() * factor + 0.2F;

entityItem.motionZ = rand.nextGaussian() * factor;

world.spawnEntityInWorld(entityItem);

item.stackSize = 0;

}

}

}

 

@Override

public TileEntity createNewTileEntity(World var1, int var2) {

// TODO Auto-generated method stub

return new TileEntity_ImmersionTank();

}

 

 

public static void updateTank(World world, int x, int y, int z)

{

TileEntity entity = world.getTileEntity(x, y, z);

int meta = world.getBlockMetadata(x, y, z);

world.removeTileEntity(x, y, z);

world.setBlock(x, y, z, mod_TCAllTheThings.Immersion_Tank);

world.setBlockMetadataWithNotify(x, y, z, meta, 2);

if (entity != null)

{

entity.validate();

world.setTileEntity(x, y, z, entity);

}

world.markBlockForUpdate(x, y, z);

}

 

 

 

}

 

 

 

[spoiler=TileEntity_ImmersionTank]

package com.trekkiecub.allthethings;

 

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Map;

import java.util.Random;

 

import com.trekkiecub.allthethings.TileEntity_RockCrusher.crushEntry;

 

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.inventory.IInventory;

import net.minecraft.inventory.ISidedInventory;

import net.minecraft.item.ItemStack;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.MathHelper;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidStack;

import net.minecraftforge.fluids.FluidTank;

 

public class TileEntity_ImmersionTank extends TileEntity implements IInventory, ISidedInventory {

private ItemStack[] itemStacks;

private FluidTank theFluid;

private ArrayList processingEntries = new ArrayList();

private ArrayList fillList = new ArrayList();

private ArrayList drainList = new ArrayList();

public int progress, soakTime;

public boolean fluidToggle = false;

 

class soakEntry {

ItemStack item_in;

FluidStack fluid_in;

ItemStack item_out;

FluidStack fluid_out;

int num_ticks;

public soakEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_in, FluidStack fluid_out, int num_ticks)

{

this.item_in = item_in;

this.item_out = item_out;

this.fluid_in = fluid_in;

this.fluid_out = fluid_out;

this.num_ticks = 200;

}

public soakEntry()

{

this.item_in = null;

this.item_out = null;

this.fluid_in = null;

this.fluid_out = null;

this.num_ticks = 200;

}

 

public ItemStack getItemInput() {return this.item_in;}

public ItemStack getItemOutput() {return this.item_out;}

public FluidStack getFluidInput() {return this.fluid_in;}

public FluidStack getFluidOutput() {return this.fluid_out;}

}

class fillEntry {

ItemStack item_input;

FluidStack fluid_input;

FluidStack fluid_output;

ItemStack item_output;

public fillEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_out)

{

this.item_input = item_in;

this.item_output = item_out;

this.fluid_input = null;

this.fluid_output = fluid_out;

}

}

class drainEntry {

ItemStack item_input;

FluidStack fluid_input;

FluidStack fluid_output;

ItemStack item_output;

public drainEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_in)

{

this.item_input = item_in;

this.item_output = item_out;

this.fluid_input = fluid_in;

this.fluid_output = null;

}

}

 

public TileEntity_ImmersionTank()

{

itemStacks = new ItemStack[3];

theFluid = new FluidTank(1000);

 

fillList.add(new fillEntry(new ItemStack(Items.water_bucket, 1), new ItemStack(Items.bucket, 1), new FluidStack(FluidRegistry.WATER, 1000)));

 

processingEntries.add(new soakEntry(new ItemStack(Blocks.cobblestone, 1), new ItemStack(Blocks.mossy_cobblestone, 1), new FluidStack(FluidRegistry.WATER, 1000), null, 200));

}

 

public FluidStack getFluid()

{

return this.theFluid.getFluid();

}

 

public void setFluid(FluidStack newFluid)

{

this.theFluid.setFluid(newFluid);

}

 

@Override public int[] getAccessibleSlotsFromSide(int var1) {

// TODO Auto-generated method stub

return null;

}

 

@Override public boolean canInsertItem(int var1, ItemStack var2, int var3) {

// TODO Auto-generated method stub

return false;

}

 

@Override public boolean canExtractItem(int var1, ItemStack var2, int var3) {

// TODO Auto-generated method stub

return false;

}

 

@Override public int getSizeInventory() {

return itemStacks.length;

}

 

@Override public ItemStack getStackInSlot(int var1) {

return itemStacks[var1];

}

 

@Override public ItemStack decrStackSize(int slot, int amount) {

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

if (stack.stackSize <= amount)

{

setInventorySlotContents(slot, null);

}

else

{

stack = stack.splitStack(amount);

if (stack.stackSize == 0)

{

setInventorySlotContents(slot, null);

}

}

}

return stack;

}

 

@Override public ItemStack getStackInSlotOnClosing(int slot) {

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

setInventorySlotContents(slot, null);

}

 

return stack;

}

 

@Override public void setInventorySlotContents(int slot, ItemStack stack) {

itemStacks[slot] = stack;

if (stack != null && stack.stackSize > getInventoryStackLimit())

{

stack.stackSize = getInventoryStackLimit();

}

 

}

 

@Override public String getInventoryName() {

// TODO Auto-generated method stub

return null;

}

 

@Override public boolean hasCustomInventoryName() {

// TODO Auto-generated method stub

return false;

}

 

@Override public int getInventoryStackLimit() { return 64; }

 

@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) {

switch (slot)

{

case 0:

fillEntry fill = null;

// Get the crushEntry for the corresponding item in the input slot

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    if (((fillEntry) fillList.get(p)).item_input == this.itemStacks[0])

    {

    fill = (fillEntry) fillList.get(p);

    }

    }

   

    // Return can't crush if the item doesn't have a recipe

    if (fill == null) return false;

    else return true;

case 1:

return true;

case 2:

drainEntry drain = null;

for (int p = 0; p < drainList.size() && drain == null; p++)

{

drainEntry currentEntry = (drainEntry) drainList.get(p);

if (currentEntry.item_input == this.itemStacks[2]  &&  currentEntry.fluid_input == this.theFluid.getFluid())

{

drain = currentEntry;

}

}

if (drain == null) return false;

else return true;

default:

return false;

}

}

 

    @SideOnly(Side.CLIENT)

    public int getSoakProgressScaled(int newMax)

    {

    if (this.soakTime == 0) {return 0;}

        return this.progress * newMax / soakTime;

    }

   

    @SideOnly(Side.CLIENT)

    public int getFluidAmountScaled(int newMax)

    {

    if (this.theFluid.getFluid() == null)

    return 0;

        return this.theFluid.getFluidAmount() * newMax / this.theFluid.getCapacity();

    }

   

    @Override public void updateEntity()

    {

    if (!this.worldObj.isRemote)

    {

    if (this.canProcess())

    {

    this.progress++;

   

    if (this.progress == soakTime)

    {

    this.progress = 0;

    this.soakTime = 1;

    this.processItem();

    }

    }

    else

    this.progress = 0;

    if (this.canFill())

    {

    fillTank();

    }

    if (this.canDrain())

    {

    drainTank();

    }

    this.worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);

 

    }

    }

 

    private boolean canFill()

    {

    if (this.itemStacks[0] == null || (this.theFluid.getFluid() != null && this.theFluid.getFluidAmount() != 0))

    {

    return false;

    }

    else

    {

    fillEntry fill = null;

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    fillEntry currentEntry = (fillEntry) fillList.get(p);

    if (currentEntry.item_input == this.itemStacks[0])

    {

    fill = currentEntry;

    }

    }

    if (fill == null) return false;

    else return true;

    }

    }

   

    private boolean canDrain()

    {

    if (this.itemStacks[2] == null || this.theFluid.getFluid() == null || this.theFluid.getFluidAmount() == 0)

    {

    return false;

    }

    else

    {

    drainEntry drain = null;

    for (int p = 0; p < drainList.size() && drain == null; p++)

    {

    drainEntry currentEntry = (drainEntry) drainList.get(p);

    if (currentEntry.item_input == this.itemStacks[2] && currentEntry.fluid_input == this.theFluid.getFluid())

    {

    drain = currentEntry;

    }

    }

    if (drain == null) return false;

    else return true;

    }

    }

   

    private boolean canProcess()

    {

    if (this.itemStacks[1] == null)

    {

    return false;

    }

    else

    {

    // Get the crushEntry for the corresponding item in the input slot

    soakEntry resultEntry = null;

    for (int p = 0; p < processingEntries.size() && resultEntry == null; p++)

    {

    if (((soakEntry) processingEntries.get(p)).getItemInput() == this.itemStacks[1])

    {

    if (((soakEntry) processingEntries.get(p)).getFluidInput() == this.theFluid.getFluid())

    {

    resultEntry = (soakEntry) processingEntries.get(p);

    }

    }

    }

   

    // Return can't crush if the item doesn't have a recipe

    if (resultEntry == null) return false;

    else return true;

    }

    }

   

    public void fillTank()

    {

    if (this.canFill())

    {

    fillEntry fill = null;

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    fillEntry currentEntry = (fillEntry) fillList.get(p);

    if (currentEntry.item_input == this.itemStacks[0])

    {

    fill = currentEntry;

    }

    }

    if (fill != null)

    {

    this.theFluid.setFluid(fill.fluid_output);

    this.itemStacks[0] = fill.item_output;

    }

    }

    }

   

    public void drainTank()

    {

    if (this.canDrain())

    {

    drainEntry drain = null;

    for (int p = 0; p < drainList.size() && drain == null; p++)

    {

    drainEntry currentEntry = (drainEntry) drainList.get(p);

    if (currentEntry.item_input == this.itemStacks[2] && currentEntry.fluid_input == this.theFluid.getFluid())

    {

    drain = currentEntry;

    }

    }

    if (drain != null)

    {

    this.theFluid.setFluid(null);

    this.itemStacks[0] = drain.item_output;

    }

    }

    }

   

    public void processItem()

    {

    if (this.canProcess())

    {

    // Get the correct soak entry for the inputs

    soakEntry resultEntry = null;

    for (int p = 0; p < processingEntries.size() && resultEntry == null; p++)

    {

    if (((soakEntry) processingEntries.get(p)).getItemInput() == this.itemStacks[1])

    {

    if (((soakEntry) processingEntries.get(p)).getFluidInput() == this.theFluid.getFluid())

    {

    resultEntry = (soakEntry) processingEntries.get(p);

    }

    }

    }

    if (resultEntry != null)

    {

    this.itemStacks[1] = resultEntry.getItemOutput();

    this.theFluid.setFluid(resultEntry.getFluidOutput());

    }

   

    }

    }

   

 

}

 

 

 

[spoiler=Container_ImmersionTank]

package com.trekkiecub.allthethings;

 

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.inventory.ICrafting;

import net.minecraft.inventory.Slot;

import net.minecraft.item.ItemStack;

 

public class Container_ImmersionTank extends Container{

 

protected TileEntity_ImmersionTank tileEntity;

int prevProgress = 0;

 

public Container_ImmersionTank(InventoryPlayer invPlay, TileEntity_ImmersionTank tile)

{

this.tileEntity = tile;

addSlotToContainer(new Slot(tileEntity, 0, 16, 37));

addSlotToContainer(new Slot(tileEntity, 1, 80, 37));

addSlotToContainer(new Slot(tileEntity, 2, 145, 37));

 

bindPlayerInventory(invPlay);

}

 

protected void bindPlayerInventory(InventoryPlayer invPlayer)

{

for (int i = 0; i < 3; i++)

{

for (int j = 0; j < 9; j++)

{

addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18));

}

}

for (int i = 0; i < 9; i++)

{

addSlotToContainer(new Slot(invPlayer, i, 8+i*18, 142));

}

}

 

@Override public void addCraftingToCrafters(ICrafting craftingThing)

{

super.addCraftingToCrafters(craftingThing);

craftingThing.sendProgressBarUpdate(this, 0, this.tileEntity.progress);

}

 

@Override public void detectAndSendChanges()

{

super.detectAndSendChanges();

 

for (int i = 0; i < this.crafters.size(); ++i)

        {

            ICrafting icrafting = (ICrafting)this.crafters.get(i);

 

            if (this.prevProgress != this.tileEntity.progress)

            {

            icrafting.sendProgressBarUpdate(this, 0, this.tileEntity.progress);

            }

        }

this.prevProgress = this.tileEntity.progress;

 

}

 

@SideOnly(Side.CLIENT)

public void updateProgressBar(int par1, int par2)

    {

        this.tileEntity.progress = par2;

 

    }

 

@Override public boolean canInteractWith(EntityPlayer var1) {

// TODO Auto-generated method stub

return tileEntity.isUseableByPlayer(var1);

}

 

@Override public ItemStack transferStackInSlot(EntityPlayer player, int slot)

{

ItemStack stack = null;

Slot slotObject = (Slot) inventorySlots.get(slot);

 

if (slotObject != null && slotObject.getHasStack())

{

ItemStack stackInSlot = slotObject.getStack();

stack = stackInSlot.copy();

if (slot < 3)

{

if (!this.mergeItemStack(stackInSlot, 0, 35, true))

{

return null;

}

}

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;

}

 

 

 

}

 

 

 

[spoiler=Gui_ImmersionTank]

package com.trekkiecub.allthethings;

 

import net.minecraft.client.gui.inventory.GuiContainer;

import net.minecraft.client.renderer.texture.TextureMap;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.util.IIcon;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.StatCollector;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidStack;

 

import org.lwjgl.opengl.GL11;

 

public class Gui_ImmersionTank extends GuiContainer {

private TileEntity_ImmersionTank tileTank;

 

public Gui_ImmersionTank(InventoryPlayer invPlayer, TileEntity_ImmersionTank tileImmTank)

{

super(new Container_ImmersionTank(invPlayer, tileImmTank));

this.tileTank = tileImmTank;

}

 

@Override protected void drawGuiContainerForegroundLayer(int param1, int param2)

{

fontRendererObj.drawString("Immersion Tank", 8, 6, 4210752);

fontRendererObj.drawString(StatCollector.translateToLocal("container.inventory"), 8, ySize-96+2, 4210752);

}

 

@Override

protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) {

this.mc.renderEngine.bindTexture(new ResourceLocation("trekkiecub:textures/gui/immersion_tank.png"));

int x = (this.width - this.xSize)/2;

int y = (this.height - this.ySize)/2;

this.drawTexturedModalRect(x, y, 0, 0, this.xSize, this.ySize);

 

// Soak Progress Bar

 

int startPoint = this.tileTank.getSoakProgressScaled(54);

this.drawTexturedModalRect(x+62, x+69, 2, 176, startPoint+1, 5);

 

// Fluid

 

FluidStack fluid = tileTank.getFluid();

IIcon drawThis;

if (fluid == null)

{

drawThis = FluidRegistry.WATER.getStillIcon();

}

else

drawThis = fluid.getFluid().getStillIcon();

mc.renderEngine.bindTexture(TextureMap.locationBlocksTexture);

GL11.glColor3f(1.0F,1.0F,1.0F);

int rectHeight = this.tileTank.getFluidAmountScaled(37);

this.drawTexturedModelRectFromIcon(x+65, y+27+(37-rectHeight), drawThis, 48, rectHeight); // max 63

 

this.mc.renderEngine.bindTexture(new ResourceLocation("trekkiecub:textures/gui/immersion_tank.png"));

GL11.glColor3f(1.0F, 1.0F, 1.0F);

this.drawTexturedModalRect(x+79, y+36, 79, 36, 18, 18);

 

}

 

}

 

 

 

[spoiler=Render_Immersion_Tank]

package com.trekkiecub.allthethings;

 

import net.minecraft.block.Block;

import net.minecraft.client.renderer.RenderBlocks;

import net.minecraft.init.Blocks;

import net.minecraft.util.IIcon;

import net.minecraft.util.MathHelper;

import net.minecraft.world.IBlockAccess;

import net.minecraft.world.World;

import net.minecraftforge.fluids.FluidRegistry;

import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;

import com.trekkiecub.allthethings.Block_Immersion_Tank;

 

public class Render_Immersion_Tank implements ISimpleBlockRenderingHandler {

 

 

@Override

public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {

// TODO Auto-generated method stub

 

}

 

@Override

public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {

if (Proxy_Client.renderPass == 0)

{

IIcon newIcon;

TileEntity_ImmersionTank tileEnt = (TileEntity_ImmersionTank) world.getTileEntity(x, y, z);

 

 

if (tileEnt.getFluid() == null || tileEnt.getFluid().amount == 0)

{

newIcon = ((Block_Immersion_Tank) block).front_fluid;

}

else

newIcon = tileEnt.getFluid().getFluid().getStillIcon();

 

renderer.renderFaceXNeg(block, x, y, z, newIcon);

renderer.renderFaceXPos(block, x, y, z, newIcon);

renderer.renderFaceZNeg(block, x, y, z, newIcon);

renderer.renderFaceZPos(block, x, y, z, newIcon);

renderer.renderFaceYNeg(block, x, y, z, newIcon);

renderer.renderFaceYPos(block, x, y, z, newIcon);

//renderer.renderStandardBlock(Blocks.flowing_water, x, y, z);

}

else

{

renderer.renderStandardBlock(mod_TCAllTheThings.Immersion_Tank, x, y, z);

}

 

return true;

}

 

 

 

@Override

public boolean shouldRender3DInInventory(int modelId) {

// TODO Auto-generated method stub

return false;

}

 

@Override

public int getRenderId() {

return Proxy_Client.immersionTankRenderType;

}

 

}

 

 

 

[spoiler=GuiHandler]

package com.trekkiecub.allthethings;

 

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.world.World;

import cpw.mods.fml.common.network.IGuiHandler;

 

public class GuiHandler implements IGuiHandler{

 

@Override

public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {

TileEntity tileEntity = world.getTileEntity(x, y, z);

switch (ID)

{

case 0:

return (tileEntity instanceof TileEntity_RockCrusher ? new Container_RockCrusher(player.inventory, (TileEntity_RockCrusher) tileEntity) : null);

case 1:

return (tileEntity instanceof TileEntity_ImmersionTank ? new Container_ImmersionTank(player.inventory, (TileEntity_ImmersionTank) tileEntity) : null);

default:

return null;

}

}

 

@Override

public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {

 

TileEntity tileEntity = world.getTileEntity(x, y, z);

switch (ID)

{

case 0:

return (tileEntity instanceof TileEntity_RockCrusher ? new Gui_RockCrusher(player.inventory, (TileEntity_RockCrusher) tileEntity) : null);

case 1:

return (tileEntity instanceof TileEntity_ImmersionTank ? new Gui_ImmersionTank(player.inventory, (TileEntity_ImmersionTank) tileEntity) : null);

}

return null;

}

 

}

 

 

 

[spoiler=Proxy_Client]

package com.trekkiecub.allthethings;

 

import cpw.mods.fml.client.registry.RenderingRegistry;

 

public class Proxy_Client extends Proxy_Common {

public static int renderPass;

public static int immersionTankRenderType;

@Override

public void registerRenderThings()

{

immersionTankRenderType = RenderingRegistry.getNextAvailableRenderId();

RenderingRegistry.registerEntityRenderingHandler(Entity_Mummy.class, new Render_Mummy(new Model_Mummy(), 0.5f));

RenderingRegistry.registerBlockHandler(new Render_Immersion_Tank());

}

}

 

 

 

[spoiler=Proxy_Common]

package com.trekkiecub.allthethings;

 

public class Proxy_Common {

public void registerRenderThings() { }

}

 

 

 

[spoiler=Main mod file]

package com.trekkiecub.allthethings;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.creativetab.CreativeTabs;

import net.minecraft.entity.EntityList;

import net.minecraft.entity.EnumCreatureType;

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.item.Item;

import net.minecraft.item.ItemStack;

import net.minecraft.world.biome.BiomeGenBase;

import cpw.mods.fml.common.Mod;

import cpw.mods.fml.common.Mod.EventHandler;

import cpw.mods.fml.common.Mod.Instance;

import cpw.mods.fml.common.SidedProxy;

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPostInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.registry.EntityRegistry;

import cpw.mods.fml.common.registry.GameRegistry;

import cpw.mods.fml.common.network.NetworkRegistry;

 

 

@Mod(modid="TrekkieCub_AllTheThings", name = "Trekkie Cub's All The Things", version = "alpha")

 

public class mod_TCAllTheThings {

 

//

//  Create an instance of the mod

//

 

@Instance("mod_TCAllTheThings")

public static mod_TCAllTheThings instance;

 

//

//  Creative Mode Tab

//

 

public static CreativeTabs allTheThingsTab = new CreativeTabs("allTheThings"){

@Override

public Item getTabIconItem() {

return Items.emerald;

}

};

 

//

//  Item Declarations

//

 

public static Item Paper_Bowl, Shard_Diamond, Shard_Stone, Powdered_Diamond, Powdered_Stone, Fried_Egg, Burial_Wraps;

 

//

//  Block Declarations

//

 

public static Block Rock_Crusher, dummy_Rock_Crusher, Immersion_Tank;

 

//

//  Proxy Definitions

//

 

@SidedProxy(clientSide = "com.trekkiecub.allthethings.Proxy_Client", serverSide = "com.trekkiecub.allthethings.Proxy_Common")

public static Proxy_Common commonProxy;

public static Proxy_Client clientProxy;

 

//

//  Pre-Initialization Event

//

 

@EventHandler

public void preInit(FMLPreInitializationEvent e) {

clientProxy = new Proxy_Client();

//

//  Constants

//

 

int ID_Mummy = EntityRegistry.findGlobalUniqueEntityId();

 

//

//  Item Definitions

//

 

Paper_Bowl = new Item_Paper_Bowl().setCreativeTab(allTheThingsTab).setUnlocalizedName("paper_bowl").setTextureName("trekkiecub:paper_bowl");

Shard_Diamond = new Item_Shard_Diamond();

Shard_Stone = new Item_Shard_Stone().setCreativeTab(allTheThingsTab).setUnlocalizedName("shard_stone").setTextureName("trekkiecub:shard_rock");

Powdered_Diamond = new Item_Powdered_Diamond().setCreativeTab(allTheThingsTab).setUnlocalizedName("powdered_diamond").setTextureName("trekkiecub:powdered_diamond");

Powdered_Stone = new Item_Powdered_Stone().setCreativeTab(allTheThingsTab).setUnlocalizedName("powdered_stone").setTextureName("trekkiecub:powdered_stone");

Fried_Egg = new Item_Fried_Egg(6, 0.6F).setCreativeTab(allTheThingsTab).setUnlocalizedName("fried_egg").setTextureName("trekkiecub:fried_egg");

Burial_Wraps = new Item_Burial_Wraps().setCreativeTab(allTheThingsTab).setUnlocalizedName("burial_wraps").setTextureName("trekkiecub:burial_wraps");

 

//

//  Item Registry

//

 

GameRegistry.registerItem(Paper_Bowl, "paper_bowl");

GameRegistry.registerItem(Shard_Diamond, "shard_diamond");

GameRegistry.registerItem(Powdered_Diamond, "powdered_diamond");

GameRegistry.registerItem(Powdered_Stone, "powdered_stone");

GameRegistry.registerItem(Shard_Stone, "shard_stone");

GameRegistry.registerItem(Fried_Egg, "fried_egg");

GameRegistry.registerItem(Burial_Wraps, "burial_wraps");

 

//

//  Block Definitions

//

 

Rock_Crusher = new Block_Rock_Crusher(Material.rock, false).setStepSound(Block.soundTypeStone).setBlockName("block_rock_crusher").setCreativeTab(allTheThingsTab).setBlockTextureName("trekkiecub:rock_crusher");

dummy_Rock_Crusher = new Block_Rock_Crusher(Material.rock, true).setStepSound(Block.soundTypeStone).setBlockName("block_rock_crusher").setBlockTextureName("trekkiecub:rock_crusher").setLightLevel((float)1/15);

Immersion_Tank = new Block_Immersion_Tank(Material.rock).setStepSound(Block.soundTypeStone).setBlockName("block_immersion_tank").setCreativeTab(allTheThingsTab).setBlockTextureName("trekkiecub:immersion_tank");

 

//

//  Block Registry

//

 

GameRegistry.registerBlock(Rock_Crusher, "block_rock_crusher");

GameRegistry.registerBlock(dummy_Rock_Crusher, "lit_block_rock_crusher");

GameRegistry.registerBlock(Immersion_Tank, "block_immersion_tank");

 

//

// Entity Registry

//

 

EntityRegistry.registerGlobalEntityID(Entity_Mummy.class, "Mummy", ID_Mummy);

EntityRegistry.registerModEntity(Entity_Mummy.class, "Mummy", ID_Mummy, this, 80, 1, true);

EntityRegistry.addSpawn(Entity_Mummy.class, 2, 0, 1, EnumCreatureType.monster, BiomeGenBase.desert);

EntityList.entityEggs.put(Integer.valueOf(ID_Mummy), new EntityList.EntityEggInfo(ID_Mummy, 0xe9e5c3, 0xc6c57b));

 

 

//

//  Crafting Recipes

//

 

GameRegistry.addRecipe(new ItemStack(Paper_Bowl, 10), "p p", " p ", 'p', Items.paper);

GameRegistry.addRecipe(new ItemStack(Rock_Crusher), "cpc", "p p", "cpc", 'c', Blocks.cobblestone, 'p', Blocks.piston);

GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 50), "ggg", "geg", "ggg", 'g', Items.gunpowder, 'e', Items.egg);

GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, ID_Mummy), "www", "wew", "www", 'w', Burial_Wraps, 'e', Items.egg);

GameRegistry.addRecipe(new ItemStack(Immersion_Tank), "i i", "ici", "iii", 'i', Items.iron_ingot, 'c', Blocks.chest);

GameRegistry.addShapelessRecipe(new ItemStack(Immersion_Tank), new ItemStack(Blocks.cauldron), new ItemStack(Blocks.chest));

 

//

//  Smelting Recipes

//

 

GameRegistry.addSmelting(Items.egg, new ItemStack(Fried_Egg), 0);

 

//

//  Proxy Functions

//

 

clientProxy.registerRenderThings();

}

 

//

//  Initialization Event

//

 

@EventHandler

public void Init(FMLInitializationEvent e) {

 

}

 

//

//  Post-Initialization Event

//

 

@EventHandler

public void postInit(FMLPostInitializationEvent e) {

//

//  Network Registry

//

 

NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());

}

 

}

 

 

 

Link to comment
Share on other sites

Well, I looked through your code. the only relevant references to world.isRemote was in your setRotatedMetadata methods. said methods are only called from onBlockAdded. onBlockAdded is only called on serverside, so in your relevant situation, world.isRemote should ALWAYS be false. are you sure you are getting otherwise? if so, then something is very wrong.

If I ever say something stupid, or simply incorrect, please excuse me. I don't know anything about 1.8 modding, and I don't know much about entities either, But I try to help when I can.

Link to comment
Share on other sites

As I said, the problem seems to be in TileEntity_ImmersionTank's updateEntity function.  I had a set of statements which would toggle the fluid in the Immersion Tank between water and lava every time the updateEntity function was called, and these statements worked when they were put at the beginning of the updateEntity function, before any other code.  Once they were put in the if (!world.isRemote) block, they stopped working.  So I'm fairly certain that I'm getting true at that point.

Link to comment
Share on other sites

I think the change made your TileEntity have the appearance of not working, since unless you have a packet handler notifying the client of changes, the client is going to be unaware of any of the changes made to the TileEntity serverside.

 

Effectively, your updateEntity logic doesn't happen on the client, and unless you have a packet handler to let the client know about these state changes, it will look (from the client perspective) like it isn't working anymore.

Link to comment
Share on other sites

I've been trying to implement some kind of packet handling in case this is the issue but I can't find a decent packet handling tutorial anywhere.  I keep finding outdated and contradictory information and I don't know which directions to follow and which ones not to for my particular Minecraft and Forge versions.

 

I have Minecraft 1.7.2, Forge 10.12.1.1060, FML 7.2.156.1060, MCP 9.01-pre

Link to comment
Share on other sites

TileEntities already have packet communication built into them.

 

	@Override
public Packet getDescriptionPacket() {
	NBTTagCompound nbtTag = new NBTTagCompound();
	writeToNBT(nbtTag);
	return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, nbtTag);
}

@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet) {
	readFromNBT(packet.func_148857_g());
}

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

 

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

 

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

Link to comment
Share on other sites

And why would you NOT save those variables to NBT?  Do you want them to get reset when you save and exit?

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

 

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

 

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

Link to comment
Share on other sites

And why would you NOT save those variables to NBT?  Do you want them to get reset when you save and exit?

Yes, they absolutely should be written to NBT - I'm only commenting on Trekkie's onUpdate method as it currently exists in the top post. (Did you look at it?) I had no way of knowing whether the mod had some kind of external custom packet handler for synching these values not shown in the original post, hence my wording.

 

To recap, for Trekkie's benefit:

- Only side-local fields are being modified

- The TE's NBT isn't being notified of this, (hence the builtin handling Draco mentioned isn't being used)

- There is no custom packet handling synching the values, hence the block has the appearance of "not working" client side

- Therefore you need some kind of packet handling to notify each side of changes.

Link to comment
Share on other sites

You will have to implement the read/write to/from NBT methods as well.  NBT isn't hard, just take the nbt and use the getInt or setInt functions (or other types as needed).  You can save any primitive type inside NBT, as well as other NBT tags.

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

 

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

 

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

Link to comment
Share on other sites

What about more complex data types, like ItemStacks and FluidStacks?  I seem to be having trouble with those.

 

This is the code I have for my NBT functions so far:

[spoiler=NBT Functions]

    public void readFromNBT(NBTTagCompound tag)

    {

        super.readFromNBT(tag);

        itemStacks[0].readFromNBT(tag.getCompoundTag("slot0Stack"));

        itemStacks[1].readFromNBT(tag.getCompoundTag("slot1Stack"));

        itemStacks[2].readFromNBT(tag.getCompoundTag("slot2Stack"));

        theFluid.readFromNBT(tag.getCompoundTag("fluidStack"));

        progress = tag.getInteger("progress");

    }

 

    public void writeToNBT(NBTTagCompound tag)

    {

    super.writeToNBT(tag);

    tag.setTag("slot0Stack", itemStacks[0].stackTagCompound);

    tag.setTag("slot1Stack", itemStacks[1].stackTagCompound);

    tag.setTag("slot2Stack", itemStacks[2].stackTagCompound);

    tag.setTag("fluidStack", theFluid.getFluid().tag);

    tag.setLong("progress", progress);

    }

 

 

 

Am I doing this completely wrong?

 

Edit: I was having a null pointer exception, but I think I figured it out.

 

Now that I've got the NBT and packet functions added, do I need to call any of them manually?  It seems my updateEntity() function is still not working, so some of the functions aren't being called automatically.

 

 

Link to comment
Share on other sites

ItemStack has a writeToNBT method, which returns NBT, which is savable into NBT.

 

Here's how it's usually done.

 

@Override
    public void readFromNBT(NBTTagCompound tc) {
        super.readFromNBT(tc);
        NBTTagList nbttaglist = tc.getTagList("Items", 10);
        inventory = new ItemStack[getSizeInventory()];

        for (int i = 0; i < nbttaglist.tagCount(); ++i)
        {
            NBTTagCompound nbttagcompound1 = nbttaglist.getCompoundTagAt(i);
            int j = nbttagcompound1.getByte("Slot") & 255;

            if (j >= 0 && j < inventory.length)
            {
                inventory[j] = ItemStack.loadItemStackFromNBT(nbttagcompound1);
            }
        }
    }

    @Override
    public void writeToNBT(NBTTagCompound tc) {
        super.writeToNBT(tc);
        NBTTagList nbttaglist = new NBTTagList();

        for (int i = 0; i < inventory.length; ++i)
        {
            if (inventory[i] != null)
            {
                NBTTagCompound nbttagcompound1 = new NBTTagCompound();
                nbttagcompound1.setByte("Slot", (byte)i);
                inventory[i].writeToNBT(nbttagcompound1);
                nbttaglist.appendTag(nbttagcompound1);
            }
        }
    }

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

 

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

 

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

Link to comment
Share on other sites

Are there any functions I have to call manually in my code when things need to get saved and updated?

 

Call manually?  No.*

Implement?  Yes.

 

*Note: There are some functions that are helpful to call manually in certain circumstances, but not technically required.

 

Whenever your TE's data changes (item is added/removed, etc.)

 

if (worldObj != null) {
    worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); //tells the server that the client needs an update
}
markDirty(); //tells the server that a change that will require saving has occurred.

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

 

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

 

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

Link to comment
Share on other sites

This is the TileEntity file I have now.  Right now items are not being kept between exiting the world and going back in.  This is the only file that has changed other than registering the tile entity with the main mod file.

 

[spoiler=TileEntity]

package com.trekkiecub.allthethings;

 

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Map;

import java.util.Random;

 

import com.trekkiecub.allthethings.TileEntity_RockCrusher.crushEntry;

 

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.inventory.IInventory;

import net.minecraft.inventory.ISidedInventory;

import net.minecraft.item.ItemStack;

import net.minecraft.nbt.NBTTagCompound;

import net.minecraft.nbt.NBTTagList;

import net.minecraft.network.NetworkManager;

import net.minecraft.network.Packet;

import net.minecraft.network.play.server.S35PacketUpdateTileEntity;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.MathHelper;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidStack;

import net.minecraftforge.fluids.FluidTank;

 

public class TileEntity_ImmersionTank extends TileEntity implements IInventory, ISidedInventory {

private ItemStack[] itemStacks;

private FluidTank theFluid;

private ArrayList processingEntries = new ArrayList();

private ArrayList fillList = new ArrayList();

private ArrayList drainList = new ArrayList();

public int progress, soakTime;

 

class soakEntry {

ItemStack item_in;

FluidStack fluid_in;

ItemStack item_out;

FluidStack fluid_out;

int num_ticks;

public soakEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_in, FluidStack fluid_out, int num_ticks)

{

this.item_in = item_in;

this.item_out = item_out;

this.fluid_in = fluid_in;

this.fluid_out = fluid_out;

this.num_ticks = 200;

}

public soakEntry()

{

this.item_in = null;

this.item_out = null;

this.fluid_in = null;

this.fluid_out = null;

this.num_ticks = 200;

}

 

public ItemStack getItemInput() {return this.item_in;}

public ItemStack getItemOutput() {return this.item_out;}

public FluidStack getFluidInput() {return this.fluid_in;}

public FluidStack getFluidOutput() {return this.fluid_out;}

}

class fillEntry {

ItemStack item_input;

FluidStack fluid_input;

FluidStack fluid_output;

ItemStack item_output;

public fillEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_out)

{

this.item_input = item_in;

this.item_output = item_out;

this.fluid_input = null;

this.fluid_output = fluid_out;

}

}

class drainEntry {

ItemStack item_input;

FluidStack fluid_input;

FluidStack fluid_output;

ItemStack item_output;

public drainEntry (ItemStack item_in, ItemStack item_out, FluidStack fluid_in)

{

this.item_input = item_in;

this.item_output = item_out;

this.fluid_input = fluid_in;

this.fluid_output = null;

}

}

 

public TileEntity_ImmersionTank()

{

itemStacks = new ItemStack[3];

theFluid = new FluidTank(1000);

theFluid.setFluid(new FluidStack(FluidRegistry.WATER, 1000));

itemStacks[1] = new ItemStack(Blocks.cobblestone, 1);

 

if (worldObj != null)

{

worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);

}

markDirty();

 

fillList.add(new fillEntry(new ItemStack(Items.water_bucket, 1), new ItemStack(Items.bucket, 1), new FluidStack(FluidRegistry.WATER, 1000)));

 

processingEntries.add(new soakEntry(new ItemStack(Blocks.cobblestone, 1), new ItemStack(Blocks.mossy_cobblestone, 1), new FluidStack(FluidRegistry.WATER, 1000), null, 200));

}

 

public FluidStack getFluid()

{

return this.theFluid.getFluid();

}

 

public void setFluid(FluidStack newFluid)

{

this.theFluid.setFluid(newFluid);

}

 

@Override public int[] getAccessibleSlotsFromSide(int var1) {

// TODO Auto-generated method stub

return null;

}

 

@Override public boolean canInsertItem(int var1, ItemStack var2, int var3) {

// TODO Auto-generated method stub

return false;

}

 

@Override public boolean canExtractItem(int var1, ItemStack var2, int var3) {

// TODO Auto-generated method stub

return false;

}

 

@Override public int getSizeInventory() {

return itemStacks.length;

}

 

@Override public ItemStack getStackInSlot(int var1) {

return itemStacks[var1];

}

 

@Override public ItemStack decrStackSize(int slot, int amount) {

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

if (stack.stackSize <= amount)

{

setInventorySlotContents(slot, null);

}

else

{

stack = stack.splitStack(amount);

if (stack.stackSize == 0)

{

setInventorySlotContents(slot, null);

}

}

}

return stack;

}

 

@Override public ItemStack getStackInSlotOnClosing(int slot) {

ItemStack stack = getStackInSlot(slot);

if (stack != null)

{

setInventorySlotContents(slot, null);

}

 

return stack;

}

 

@Override public void setInventorySlotContents(int slot, ItemStack stack) {

itemStacks[slot] = stack;

if (stack != null && stack.stackSize > getInventoryStackLimit())

{

stack.stackSize = getInventoryStackLimit();

}

 

}

 

@Override public String getInventoryName() {

// TODO Auto-generated method stub

return null;

}

 

@Override public boolean hasCustomInventoryName() {

// TODO Auto-generated method stub

return false;

}

 

@Override public int getInventoryStackLimit() { return 64; }

 

@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) {

switch (slot)

{

case 0:

fillEntry fill = null;

// Get the crushEntry for the corresponding item in the input slot

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    if (((fillEntry) fillList.get(p)).item_input == this.itemStacks[0])

    {

    fill = (fillEntry) fillList.get(p);

    }

    }

   

    // Return can't crush if the item doesn't have a recipe

    if (fill == null) return false;

    else return true;

case 1:

return true;

case 2:

drainEntry drain = null;

for (int p = 0; p < drainList.size() && drain == null; p++)

{

drainEntry currentEntry = (drainEntry) drainList.get(p);

if (currentEntry.item_input == this.itemStacks[2]  &&  currentEntry.fluid_input == this.theFluid.getFluid())

{

drain = currentEntry;

}

}

if (drain == null) return false;

else return true;

default:

return false;

}

}

 

    @SideOnly(Side.CLIENT)

    public int getSoakProgressScaled(int newMax)

    {

    if (this.soakTime == 0) {return 0;}

        return this.progress * newMax / soakTime;

    }

   

    @SideOnly(Side.CLIENT)

    public int getFluidAmountScaled(int newMax)

    {

    if (this.theFluid.getFluid() == null)

    return 0;

        return this.theFluid.getFluidAmount() * newMax / this.theFluid.getCapacity();

    }

   

   

    @Override public void updateEntity()

    {

   

    if (!this.worldObj.isRemote)

    {

   

    if (this.canProcess())

    {

    this.progress++;

   

    if (this.progress == soakTime)

    {

    this.progress = 0;

    this.soakTime = 1;

    this.processItem();

        if (worldObj != null)

        {

        worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);

        }

        markDirty();

    }

   

    }

    else if (this.progress != 0)

    {

    this.progress = 0;

    if (worldObj != null)

    {

    worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);

    }

    markDirty();

    }

    if (this.canFill())

    {

    fillTank();

    if (worldObj != null)

    {

    worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);

    }

    markDirty();

    }

    if (this.canDrain())

    {

    drainTank();

    if (worldObj != null)

    {

    worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);

    }

    markDirty();

    }

   

    }

    }

 

    private boolean canFill()

    {

    if (this.itemStacks[0] == null || (this.theFluid.getFluid() != null && this.theFluid.getFluidAmount() != 0))

    {

    return false;

    }

    else

    {

    fillEntry fill = null;

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    fillEntry currentEntry = (fillEntry) fillList.get(p);

    if (currentEntry.item_input == this.itemStacks[0])

    {

    fill = currentEntry;

    }

    }

    if (fill == null) return false;

    else return true;

    }

    }

   

    private boolean canDrain()

    {

    if (this.itemStacks[2] == null || this.theFluid.getFluid() == null || this.theFluid.getFluidAmount() == 0)

    {

    return false;

    }

    else

    {

    drainEntry drain = null;

    for (int p = 0; p < drainList.size() && drain == null; p++)

    {

    drainEntry currentEntry = (drainEntry) drainList.get(p);

    if (currentEntry.item_input == this.itemStacks[2] && currentEntry.fluid_input == this.theFluid.getFluid())

    {

    drain = currentEntry;

    }

    }

    if (drain == null) return false;

    else return true;

    }

    }

   

    private boolean canProcess()

    {

    if (this.itemStacks[1] == null)

    {

    return false;

    }

    else

    {

    // Get the crushEntry for the corresponding item in the input slot

    soakEntry resultEntry = null;

    for (int p = 0; p < processingEntries.size() && resultEntry == null; p++)

    {

    if (((soakEntry) processingEntries.get(p)).getItemInput() == this.itemStacks[1])

    {

    if (((soakEntry) processingEntries.get(p)).getFluidInput() == this.theFluid.getFluid())

    {

    resultEntry = (soakEntry) processingEntries.get(p);

    }

    }

    }

   

    // Return can't crush if the item doesn't have a recipe

    if (resultEntry == null) return false;

    else return true;

    }

    }

   

    public void fillTank()

    {

    if (this.canFill())

    {

    fillEntry fill = null;

    for (int p = 0; p < fillList.size() && fill == null; p++)

    {

    fillEntry currentEntry = (fillEntry) fillList.get(p);

    if (currentEntry.item_input == this.itemStacks[0])

    {

    fill = currentEntry;

    }

    }

    if (fill != null)

    {

    this.theFluid.setFluid(fill.fluid_output);

    this.itemStacks[0] = fill.item_output;

    }

    }

    }

   

    public void drainTank()

    {

    if (this.canDrain())

    {

    drainEntry drain = null;

    for (int p = 0; p < drainList.size() && drain == null; p++)

    {

    drainEntry currentEntry = (drainEntry) drainList.get(p);

    if (currentEntry.item_input == this.itemStacks[2] && currentEntry.fluid_input == this.theFluid.getFluid())

    {

    drain = currentEntry;

    }

    }

    if (drain != null)

    {

    this.theFluid.setFluid(null);

    this.itemStacks[0] = drain.item_output;

    }

    }

    }

   

    public void processItem()

    {

    if (this.canProcess())

    {

    // Get the correct soak entry for the inputs

    soakEntry resultEntry = null;

    for (int p = 0; p < processingEntries.size() && resultEntry == null; p++)

    {

    if (((soakEntry) processingEntries.get(p)).getItemInput() == this.itemStacks[1])

    {

    if (((soakEntry) processingEntries.get(p)).getFluidInput() == this.theFluid.getFluid())

    {

    resultEntry = (soakEntry) processingEntries.get(p);

    }

    }

    }

    if (resultEntry != null)

    {

    this.itemStacks[1] = resultEntry.getItemOutput();

    this.theFluid.setFluid(resultEntry.getFluidOutput());

    }

   

    }

    }

   

    public void readFromNBT(NBTTagCompound tag)

    {

        super.readFromNBT(tag);

        NBTTagList nbttaglist = tag.getTagList("Items", 10);

        itemStacks = new ItemStack[getSizeInventory()];

       

        for (int i = 0; i < nbttaglist.tagCount(); ++i)

        {

        NBTTagCompound tag1 = nbttaglist.getCompoundTagAt(i);

        int j = tag1.getByte("Slot") & 255;

       

        if (j >= 0 && j < itemStacks.length)

        {

        itemStacks[j] = ItemStack.loadItemStackFromNBT(tag1);

        }

        }

    }

 

    public void writeToNBT(NBTTagCompound tag)

    {

    super.writeToNBT(tag);

        NBTTagList nbttaglist = new NBTTagList();

 

        for (int i = 0; i < itemStacks.length; ++i)

        {

            if (itemStacks != null)

            {

                NBTTagCompound nbttagcompound1 = new NBTTagCompound();

                nbttagcompound1.setByte("Slot", (byte)i);

                itemStacks.writeToNBT(nbttagcompound1);

                nbttaglist.appendTag(nbttagcompound1);

            }

        }

    }

   

    @Override

public Packet getDescriptionPacket() {

NBTTagCompound nbtTag = new NBTTagCompound();

writeToNBT(nbtTag);

return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, nbtTag);

}

 

@Override

public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet) {

readFromNBT(packet.func_148857_g());

}

   

 

}

 

 

 

Link to comment
Share on other sites

 public void writeToNBT(NBTTagCompound tag)
    {
       super.writeToNBT(tag);
        NBTTagList nbttaglist = new NBTTagList();

        for (int i = 0; i < itemStacks.length; ++i)
        {
            if (itemStacks[i] != null)
            {
                NBTTagCompound nbttagcompound1 = new NBTTagCompound();
                nbttagcompound1.setByte("Slot", (byte)i);
                itemStacks[i].writeToNBT(nbttagcompound1);
                nbttaglist.appendTag(nbttagcompound1);
            }
        }
    }

 

At what point were you planning on adding

nbttaglist

to

tag

?

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

 

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

 

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

Link to comment
Share on other sites

It seems I'm still having some interesting problems.  I was having problems equating item stacks but that has now been resolved.  Fluids are being input into the machine correctly, but when I go to the GUI, the items appear to be invisible.  I can click on the locations where the items are supposed to be at and get the items, but they don't appear in the GUI.  Items are still not being saved when exiting the world.

 

My NBT and Update functions are the only ones that changed

 

[spoiler=NBT and Update functions]

    public void writeToNBT(NBTTagCompound tag)
    {
    	super.writeToNBT(tag);
        NBTTagList nbttaglist = new NBTTagList();

        for (int i = 0; i < itemStacks.length; ++i)
        {
            if (itemStacks[i] != null)
            {
                NBTTagCompound nbttagcompound1 = new NBTTagCompound();
                nbttagcompound1.setByte("Slot", (byte)i);
                itemStacks[i].writeToNBT(nbttagcompound1);
                nbttaglist.appendTag(nbttagcompound1);
            }
        }
        tag.setTag("Items", nbttaglist);
        tag.setInteger("progress", progress);
        if (theFluid.getFluid() == null || theFluid.getFluidAmount() == 0)
        {
        	tag.setInteger("FluidID", -1);
        }
        else
        	tag.setInteger("FluidID", theFluid.getFluid().fluidID);
        tag.setInteger("FluidAmount", theFluid.getFluidAmount());
    }

 

 

Link to comment
Share on other sites

What is this?

itemStacks.writeToNBT(nbttagcompound1);

 

Because he didn't wrap it in a [nobbc]

[/nobbc] tag, the [nobbc][i][/nobbc] got dropped.

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

 

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

 

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

Link to comment
Share on other sites

show also your readFromNBT function.

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

 

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

 

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

Link to comment
Share on other sites

Sorry about that.  Meant to include that with the update statement if the spoiler thing in the previous post didn't indicate that.

[spoiler=writeNBT]

    public void writeToNBT(NBTTagCompound tag)
    {
    	super.writeToNBT(tag);
        NBTTagList nbttaglist = new NBTTagList();

        for (int i = 0; i < itemStacks.length; ++i)
        {
            if (itemStacks[i] != null)
            {
                NBTTagCompound nbttagcompound1 = new NBTTagCompound();
                nbttagcompound1.setByte("Slot", (byte)i);
                itemStacks[i].writeToNBT(nbttagcompound1);
                nbttaglist.appendTag(nbttagcompound1);
            }
        }
        tag.setTag("Items", nbttaglist);
        tag.setInteger("progress", progress);
        if (theFluid.getFluid() == null || theFluid.getFluidAmount() == 0)
        {
        	tag.setInteger("FluidID", -1);
        }
        else
        	tag.setInteger("FluidID", theFluid.getFluid().fluidID);
        tag.setInteger("FluidAmount", theFluid.getFluidAmount());
    }

 

 

[spoiler=ReadNBT]

    public void readFromNBT(NBTTagCompound tag)
    {
        super.readFromNBT(tag);
        NBTTagList nbttaglist = tag.getTagList("Items", 3);
        itemStacks = new ItemStack[getSizeInventory()];
        progress = tag.getInteger("progress");
        if (tag.getInteger("FluidID") >= 0)
        {
        	Fluid storedFluid = FluidRegistry.getFluid(tag.getInteger("FluidID"));
        	int fluidAmt = tag.getInteger("FluidAmount");
            theFluid.setFluid(new FluidStack(storedFluid, fluidAmt));
        }
        
        for (int i = 0; i < nbttaglist.tagCount(); ++i)
        {
        	NBTTagCompound tag1 = nbttaglist.getCompoundTagAt(i);
        	int j = tag1.getByte("Slot") & 255;
        	
        	if (j >= 0 && j < itemStacks.length)
        	{
        		itemStacks[j] = ItemStack.loadItemStackFromNBT(tag1);
        	}
        }
        worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);
    }

 

 

Some of the code from updateEntity() was commented out so I could test stuff.  This is what is running.

[spoiler=updateEntity]

    @Override public void updateEntity()
    {
    	if (!this.worldObj.isRemote)
    	{
    		if (this.canFill())
    		{
    			fillTank();
    		}
    		if (theFluid != null && theFluid.getFluid() != null && theFluid.getFluidAmount() > 0)
    		{
    			itemStacks[2] = new ItemStack(Items.cake);
    		}
		if (this.worldObj != null)
		{
			this.worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord);
		}
		markDirty();
    	}
}

 

 

Link to comment
Share on other sites

Basically this thread has something with container code, so it'll be okay to post here.

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

Link to comment
Share on other sites

Join the conversation

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

Guest
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

    • Make a test without Create and the related mods   And add crash-reports with sites like https://mclo.gs/ and only paste the link to it here - do not post the crash-report in this thread
    • Delete the forge-common.toml file in your config folder
    • Add this mod: https://www.curseforge.com/minecraft/mc-mods/packet-fixer  
    • Well, that did not fix it, here are the logs: Prism Launcher version: 8.4 (official) Launched instance in online mode login.microsoftonline.com resolves to:     [2603:1027:1:d8::5, 2603:1026:3000:d0::9, 2603:1026:3000:c8::9, 2603:1027:1:d8::4, 2603:1026:3000:d0::d, 2603:1027:1:d8::7, 2603:1027:1:d8::9, 2603:1026:3000:d0::b, 40.126.31.69, 20.190.159.2, 20.190.159.64, 40.126.31.73, 20.190.159.0, 20.190.159.4, 20.190.159.75, 20.190.159.71] session.minecraft.net resolves to:     [2620:1ec:bdf::67, 13.107.246.67] textures.minecraft.net resolves to:     [2620:1ec:bdf::67, 13.107.246.67] api.mojang.com resolves to:     [2620:1ec:bdf::67, 13.107.246.67] Minecraft folder is: C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer Modpack #1/minecraft Java path is: C:/Program Files/Eclipse Adoptium/jdk-17.0.11.9-hotspot/bin/javaw.exe Java is version 17.0.11, using 64 (amd64) architecture, from Eclipse Adoptium. Main Class:   io.github.zekerzhayard.forgewrapper.installer.Main Native path:   C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer Modpack #1/natives Traits: traits XR:Initial traits FirstThreadOnMacOS Libraries:   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-arm64/3.3.1/lwjgl-glfw-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-x86/3.3.1/lwjgl-glfw-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows/3.3.1/lwjgl-glfw-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-arm64/3.3.1/lwjgl-jemalloc-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-x86/3.3.1/lwjgl-jemalloc-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows/3.3.1/lwjgl-jemalloc-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-arm64/3.3.1/lwjgl-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-x86/3.3.1/lwjgl-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows/3.3.1/lwjgl-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-arm64/3.3.1/lwjgl-openal-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-x86/3.3.1/lwjgl-openal-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows/3.3.1/lwjgl-openal-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-arm64/3.3.1/lwjgl-opengl-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-x86/3.3.1/lwjgl-opengl-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows/3.3.1/lwjgl-opengl-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-arm64/3.3.1/lwjgl-stb-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-x86/3.3.1/lwjgl-stb-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows/3.3.1/lwjgl-stb-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-arm64/3.3.1/lwjgl-tinyfd-natives-windows-arm64-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-x86/3.3.1/lwjgl-tinyfd-natives-windows-x86-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows/3.3.1/lwjgl-tinyfd-natives-windows-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/text2speech/1.16.7/text2speech-1.16.7.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/io/github/zekerzhayard/ForgeWrapper/prism-2024-02-29/ForgeWrapper-prism-2024-02-29.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm/9.5/asm-9.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar   C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/com/mojang/minecraft/1.19.2/minecraft-1.19.2-client.jar Native libraries: Mods:   [✔] [1.19.2] SecurityCraft v1.9.6.1   [✔] AI-Improvements-1.19.2-0.5.2   [✔] alexsmobs-1.21.1   [✔] Apotheosis-1.19.2-6.5.1   [✔] appleskin-forge-mc1.19-2.4.2   [✔] architectury-6.6.92-forge   [✔] artifacts-1.19.2-5.0.6   [✔] AttributeFix-Forge-1.19.2-17.2.7   [✔] balm-forge-1.19.2-4.6.0   [✔] bellsandwhistles-v0.4.4-1.19.2   [✔] BetterF3-4.0.1-Forge-1.19.2   [✔] BiomesOPlenty-1.19.2-17.1.2.492   [✔] Bookshelf-Forge-1.19.2-16.3.20   [✔] botarium-forge-1.19.2-1.9.2   [✔] canary-mc1.19.2-0.3.3   [✔] chipped-forge-1.19.2-2.1.5   [✔] chunkloaders-1.2.8a-forge-mc1.19   [🖿] cinemamod-libraries (folder)   [✔] citadel-2.1.4-1.19   [✔] cloth-config-8.3.115-forge   [✔] CodeChickenLib-1.19.2-4.3.2.490-universal   [✔] collective-1.19.2-7.64   [✔] comforts-forge-6.0.7-1.19.2   [✔] Controlling-forge-1.19.2-10.0-7   [✔] corpse-forge-1.19.2-1.0.12   [✔] create_central_kitchen-1.19.2-for-create-0.5.1.f-1.3.11.c   [✔] create_enchantment_industry-1.19.2-for-create-0.5.1.f-1.2.9.e   [✔] create_misc_and_things_ 1.19.2_4.0A   [✔] create_power_loader-1.5.0-mc1.19.2   [✔] create-1.19.2-0.5.1.f   [✔] createaddition-1.19.2-1.2.2   [✔] createbigcannons-forge-1.19.2-0.5.4   [✔] create-confectionery1.19.2_v1.0.9   [✔] createdeco-1.3.3-1.19.2   [✔] createdieselgenerators-1.19.2-1.2h   [✔] create-new-age-forge-1.19.2-1.1.2   [✔] create-structures-0.1.0   [✔] create-stuff-additions1.19.2_v2.0.4a   [✔] createutilities-0.3.0-1.19.2   [✔] CreativeCore_FORGE_v2.11.28_mc1.19.2   [✔] Croptopia-1.19.2-FORGE-2.2.2   [✔] CTM-1.19.2-1.1.6-8   [✔] curios-forge-1.19.2-5.1.6.3   [✔] Decorative Blocks-forge-1.19.2-3.0.0   [✔] DungeonCrawl-1.19-2.3.12   [✔] dynamiclightsreforged-1.19.2_v1.4.0   [✔] easy-villagers-forge-1.19.2-1.1.15   [✔] EffectTooltips-Forge-1.19.2-5.1.3   [✔] EnchantmentDescriptions-Forge-1.19.2-13.0.14   [✔] EnderStorage-1.19.2-2.10.1.181-universal   [✔] Entity_Collision_FPS_Fix-forge-1.19-2.0.0.0   [✔] entityculling-forge-1.6.1-mc1.19.2   [✔] essential_1-2-3_forge_1-19-2   [✔] everycomp-1.19.2-2.5.24   [✔] extendedgears-2.1.1-1.19.2-0.5.1.f-forge   [✔] Fallingleaves-1.19.1-1.3.1   [✔] FarmersDelight-1.19.2-1.2.4   [✔] FastFurnace-1.19.2-7.0.0   [✔] FastLeafDecay-30   [✔] Fastload-Reforged-mc1.19.2-3.4.0   [✔] ferritecore-5.0.3-forge   [✔] forgivingvoid-forge-1.19-7.0.0   [✔] FramedBlocks-6.8.6   [✔] ftb-library-forge-1902.4.1-build.236   [✔] ftb-quests-forge-1902.5.9-build.399   [✔] ftb-teams-forge-1902.2.14-build.123   [✔] fusion-1.1.1-forge-mc1.19.2   [✔] geckolib-forge-1.19-3.1.40   [✔] guardvillagers-1.19.2-1.5.9   [✔] immersive_paintings-0.6.7-1.19.2-forge   [✔] interiors-0.5.3-forge-mc1.19.2   [✔] InventoryProfilesNext-forge-1.19-1.10.10   [✔] item-filters-forge-1902.2.9-build.51   [✔] ItemPhysic_FORGE_v1.6.7_mc1.19.2   [✔] Jade-1.19.1-forge-8.9.2   [✔] JadeAddons-1.19.2-forge-3.6.0   [✔] jei-1.19.2-forge-11.6.0.1024   [✔] JustEnoughResources-1.19.2-1.2.3.243   [✔] kotlinforforge-3.12.0-all   [✔] libIPN-forge-1.19-4.0.2   [✔] macawsbridgesbop-1.19.2-1.4   [✔] mcef-1.2.5   [✔] mcw-bridges-3.0.1-mc1.19.2forge   [✔] mcw-doors-1.1.1forge-mc1.19.2   [✔] mcw-fences-1.1.2-mc1.19.2forge   [✔] mcwfencesbop-1.19.2-1.1   [✔] mcw-lights-1.1.0-mc1.19.2forge   [✔] mcw-paintings-1.0.5-1.19.2forge   [✔] mcw-paths-1.0.5-1.19.2forge   [✔] mcw-trapdoors-1.1.3-mc1.19.2forge   [✔] mcw-windows-2.2.1-mc1.19.2forge   [✔] Mekanism-1.19.2-10.3.9.13   [✔] MekanismGenerators-1.19.2-10.3.9.13   [✔] MekanismTools-1.19.2-10.3.9.13   [✔] moonlight-1.19.2-2.3.5-forge   [✔] moonlight-1.19.2-2.3.6-forge   [✔] morevillagers-forge-1.19-4.0.3   [✔] MouseTweaks-forge-mc1.19-2.23   [✔] NaturesCompass-1.19.2-1.10.0-forge   [✔] NoChatReports-FORGE-1.19.2-v1.5.1   [✔] oculus-flywheel-compat-1.19.2-0.2.1   [✔] oculus-mc1.19.2-1.6.9   [✔] Patchouli-1.19.2-77   [✔] Placebo-1.19.2-7.4.0   [✔] polymorph-forge-0.46.6-1.19.2   [✔] rechiseled-1.1.6-forge-mc1.19.2   [✔] rechiseledcreate-1.0.2-forge-mc1.19   [✔] refinedstorage-1.11.7   [✔] repurposed_structures_forge-6.3.28-1.19.2   [✔] resourcefullib-forge-1.19.2-1.1.24   [✔] rubidium_extras-1.19.2_v1.4.3   [✔] rubidium-mc1.19.2-0.6.2c   [✔] Searchables-forge-1.19.2-1.0.2   [✔] sliceanddice-forge-2.3.3   [✔] sophisticatedbackpacks-1.19.2-3.20.2.1035   [✔] sophisticatedcore-1.19.2-0.6.4.605   [✔] sound-physics-remastered-forge-1.19.2-1.4.5   [✘] Steam_Rails-1.6.4-forge-mc1.19.2.jar (disabled)   [✔] StorageDrawers-1.19-11.1.2   [✔] supermartijn642configlib-1.1.8-forge-mc1.19   [✔] supermartijn642corelib-1.1.17-forge-mc1.19.2   [✔] supplementaries-1.19.2-2.4.20   [✔] tectonic-forge-1.19-2.3.5a   [✔] TerraBlender-forge-1.19.2-2.0.1.166   [✔] Tips-Forge-1.19.2-8.0.27   [✔] trade-cycling-forge-1.19.2-1.0.10   [✔] TravelersTitles-1.19.2-Forge-3.1.2   [✔] twigs-forge-1.19.2-3.0.1   [✔] veinmining-forge-1.1.2-1.19.2   [✔] villagernames-1.19.2-7.3   [✔] waystones-forge-1.19.2-11.4.2   [✔] webdisplays-1.3.3   [✔] Xaeros_Minimap_24.2.0_Forge_1.19.1   [✔] XaerosWorldMap_1.38.8_Forge_1.19.1   [✔] YungsApi-1.19.2-Forge-3.8.10   [✔] YungsBetterDesertTemples-1.19.2-Forge-2.2.2   [✔] YungsBetterDungeons-1.19.2-Forge-3.2.2   [✔] YungsBetterNetherFortresses-1.19.2-Forge-1.0.6   [✔] YungsBetterStrongholds-1.19.2-Forge-3.2.0   [✔] YungsBetterWitchHuts-1.19.2-Forge-2.1.0   [✔] YungsBridges-1.19.2-Forge-3.1.0 Params:   --username  --version 1.19.2 --gameDir C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer Modpack #1/minecraft --assetsDir C:/Users/finnm/AppData/Roaming/PrismLauncher/assets --assetIndex 1.19 --uuid  --accessToken  --userType  --versionType release --launchTarget forgeclient --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 Window size: 854 x 480 Launcher: standard Java Arguments: [-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms512m, -Xmx20000m, -Duser.language=en] Minecraft process ID: 19524 Checking: MC_SLIM Checking: MERGED_MAPPINGS Checking: MAPPINGS Checking: MC_EXTRA Checking: MOJMAPS Checking: PATCHED Checking: MC_SRG 2024-07-25 20:27:22,692 main WARN Advanced terminal features are not available in this environment [20:27:22] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, Imperator_Finn, --version, 1.19.2, --gameDir, C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer Modpack #1/minecraft, --assetsDir, C:/Users/finnm/AppData/Roaming/PrismLauncher/assets, --assetIndex, 1.19, --uuid, <PROFILE ID>, --accessToken, ????????, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853, --width, 854, --height, 480] [20:27:22] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.11 by Eclipse Adoptium; OS Windows 11 arch amd64 version 10.0 [20:27:24] [main/INFO] [gg.es.lo.st.EssentialLoaderBase/]: Starting Essential Loader (stage2) version 1.6.2 (285f951adc7537f49ae3ef9fc0d2fd3e) [stable] [20:27:24] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%23146!/ Service=ModLauncher Env=CLIENT [20:27:25] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\finnm\AppData\Roaming\PrismLauncher\libraries\net\minecraftforge\fmlcore\1.19.2-43.3.0\fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [20:27:25] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\finnm\AppData\Roaming\PrismLauncher\libraries\net\minecraftforge\javafmllanguage\1.19.2-43.3.0\javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [20:27:25] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\finnm\AppData\Roaming\PrismLauncher\libraries\net\minecraftforge\lowcodelanguage\1.19.2-43.3.0\lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [20:27:25] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\finnm\AppData\Roaming\PrismLauncher\libraries\net\minecraftforge\mclanguage\1.19.2-43.3.0\mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [20:27:25] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File:  and Mod File: . Using Mod File:  [20:27:25] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection [20:27:25] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found Kotlin-containing mod Jar[union:/C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer%20Modpack%20%231/minecraft/essential/libraries/forge_1.19.2/kotlin-for-forge-3.6.0-slim.jar%23300!/], checking whether we need to upgrade it.. [20:27:25] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin core libs 0.0.0 (we ship 1.9.23) [20:27:25] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin Coroutines libs 0.0.0 (we ship 1.8.0) [20:27:25] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin Serialization libs 0.0.0 (we ship 1.6.3) [20:27:25] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Generating jar with updated Kotlin at C:\Users\finnm\AppData\Local\Temp\kff-updated-kotlin-14666679806362421008-3.6.0-slim.jar [20:27:26] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found Kotlin-containing mod Jar[union:/C:/Users/finnm/AppData/Roaming/PrismLauncher/instances/Multiplayer%20Modpack%20%231/minecraft/mods/kotlinforforge-3.12.0-all.jar%23377!/], checking whether we need to upgrade it.. [20:27:26] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin core libs 1.8.21 (we ship 1.9.23) [20:27:26] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin Coroutines libs 1.6.4 (we ship 1.8.0) [20:27:26] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Found outdated Kotlin Serialization libs 0.0.0 (we ship 1.6.3) [20:27:26] [main/INFO] [gg.es.lo.st.ut.KFFMerger/]: Generating jar with updated Kotlin at C:\Users\finnm\AppData\Local\Temp\kff-updated-kotlin-6493603323292286127-3.12.0-all.jar [20:27:28] [main/ERROR] [mixin/]: Mixin config dynamiclightsreforged.mixins.json does not specify "minVersion" property [20:27:28] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [20:27:28] [main/ERROR] [mixin/]: Mixin config mixins.oculus.compat.sodium.json does not specify "minVersion" property [20:27:28] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.sonicether.soundphysics.MixinConnector] [20:27:28] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [de.maxhenkel.tradecycling.MixinConnector] [20:27:28] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.aizistral.nochatreports.MixinConnector] [20:27:28] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.19.2, --gameDir, C:\Users\finnm\AppData\Roaming\PrismLauncher\instances\Multiplayer Modpack #1\minecraft, --assetsDir, C:\Users\finnm\AppData\Roaming\PrismLauncher\assets, --uuid, <PROFILE ID>, --username, Imperator_Finn, --assetIndex, 1.19, --accessToken, ????????, --userType, msa, --versionType, release, --width, 854, --height, 480] [20:27:29] [main/INFO] [Rubidium/]: Loaded configuration file for Rubidium: 30 options available, 1 override(s) found [20:27:29] [main/WARN] [mixin/]: Reference map 'ritchiesprojectilelib-forge-refmap.json' for ritchiesprojectilelib-forge.mixins.json could not be read. If this is a development environment you can ignore this message [20:27:29] [main/WARN] [mixin/]: Reference map 'interiors-forge-refmap.json' for interiors.mixins.json could not be read. If this is a development environment you can ignore this message [20:27:29] [main/WARN] [mixin/]: Reference map 'morevillagers-forge-forge-refmap.json' for morevillagers.mixins.json could not be read. If this is a development environment you can ignore this message [20:27:29] [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 [20:27:29] [main/INFO] [Canary/]: Loaded configuration file for Canary: 117 options available, 0 override(s) found [20:27:29] [main/INFO] [Essential Logger - Plugin/]: Starting Essential v1.3.2.8 (#0e9765ce1e) [stable] net.minecraft.world.level.block.entity.BlockEntityType --- dev.lambdaurora.lambdynlights.mixin.BlockEntityTypeMixin net.minecraft.client.multiplayer.ClientLevel --- dev.lambdaurora.lambdynlights.mixin.ClientWorldMixin net.minecraft.client.renderer.LevelRenderer --- dev.lambdaurora.lambdynlights.mixin.CommonWorldRendererMixin net.minecraft.client.gui.components.DebugScreenOverlay --- dev.lambdaurora.lambdynlights.mixin.DebugHudMixin net.minecraft.client.renderer.entity.EntityRenderer --- dev.lambdaurora.lambdynlights.mixin.EntityRendererMixin net.minecraft.world.entity.EntityType --- dev.lambdaurora.lambdynlights.mixin.EntityTypeMixin net.minecraft.client.Minecraft --- dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin net.minecraft.world.level.Level --- dev.lambdaurora.lambdynlights.mixin.WorldMixin net.minecraft.client.renderer.LevelRenderer --- dev.lambdaurora.lambdynlights.mixin.WorldRendererMixin net.minecraft.world.entity.decoration.HangingEntity --- dev.lambdaurora.lambdynlights.mixin.lightsource.AbstractDecorationEntityMixin net.minecraft.world.entity.vehicle.AbstractMinecart --- dev.lambdaurora.lambdynlights.mixin.lightsource.AbstractMinecartEntityMixin net.minecraft.world.level.block.entity.BlockEntity --- dev.lambdaurora.lambdynlights.mixin.lightsource.BlockEntityMixin net.minecraft.world.entity.Entity --- dev.lambdaurora.lambdynlights.mixin.lightsource.EntityMixin net.minecraft.world.entity.projectile.AbstractHurtingProjectile --- dev.lambdaurora.lambdynlights.mixin.lightsource.ExplosiveProjectileEntityMixin net.minecraft.world.entity.LivingEntity --- dev.lambdaurora.lambdynlights.mixin.lightsource.LivingEntityMixin net.minecraft.world.entity.player.Player --- dev.lambdaurora.lambdynlights.mixin.lightsource.PlayerEntityMixin net.minecraft.world.entity.item.PrimedTnt --- dev.lambdaurora.lambdynlights.mixin.lightsource.TntEntityMixin me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI --- dev.lambdaurora.lambdynlights.mixin.sodium.SodiumSettingsMixin [20:27:29] [main/WARN] [Rubidium/]: Force-disabling mixin 'features.sky.MixinWorldRenderer' as rule 'mixin.features.sky' (added by mods [oculus]) disables it and children [20:27:29] [main/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:29] [main/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:29] [main/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 2 calls to Enchantment#getMaxLevel() in net/minecraft/world/inventory/AnvilMenu [20:27:29] [main/WARN] [mixin/]: Error loading class: vazkii/quark/content/tweaks/module/GoldToolsHaveFortuneModule (java.lang.ClassNotFoundException: vazkii.quark.content.tweaks.module.GoldToolsHaveFortuneModule) [20:27:29] [main/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:29] [main/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:29] [main/WARN] [mixin/]: Error loading class: com/hollingsworth/arsnouveau/common/items/SpellCrossbow (java.lang.ClassNotFoundException: com.hollingsworth.arsnouveau.common.items.SpellCrossbow) [20:27:29] [main/WARN] [mixin/]: Error loading class: com/rolfmao/upgradednetherite/content/UpgradedNetheriteCrossbow (java.lang.ClassNotFoundException: com.rolfmao.upgradednetherite.content.UpgradedNetheriteCrossbow) [20:27:29] [main/WARN] [mixin/]: Error loading class: com/rolfmao/upgradednetherite_ultimate/content/UpgradedNetheriteCrossbow (java.lang.ClassNotFoundException: com.rolfmao.upgradednetherite_ultimate.content.UpgradedNetheriteCrossbow) [20:27:29] [main/WARN] [mixin/]: Error loading class: vazkii/quark/content/client/tooltip/AttributeTooltips (java.lang.ClassNotFoundException: vazkii.quark.content.client.tooltip.AttributeTooltips) [20:27:30] [main/WARN] [IMixinConfigPlugin/]: Inventory Profiles Next: Doing our own dependency resolving! Because Forge is being Forge....: https://github.com/MinecraftForge/MinecraftForge/issues/9088 [20:27:30] [main/WARN] [mixin/]: Error loading class: dev/latvian/mods/kubejs/recipe/RecipesEventJS (java.lang.ClassNotFoundException: dev.latvian.mods.kubejs.recipe.RecipesEventJS) [20:27:30] [main/WARN] [mixin/]: @Mixin target dev.latvian.mods.kubejs.recipe.RecipesEventJS was not found sliceanddice.mixins.json:RecipeEventJSMixin [20:27:30] [main/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Patching EffectRenderingInventoryScreen#renderEffects [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/brewinandchewin/common/block/entity/KegBlockEntity (java.lang.ClassNotFoundException: umpaz.brewinandchewin.common.block.entity.KegBlockEntity) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.brewinandchewin.common.block.entity.KegBlockEntity was not found create_central_kitchen.mixins.json:common.brewinandchewin.KegBlockEntityMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/CoffeeBushBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.CoffeeBushBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.CoffeeBushBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.CoffeeBushBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/CoffeeBushTopBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.CoffeeBushTopBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.CoffeeBushTopBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.CoffeeBushTopBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/CoffeeDoubleStemBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.CoffeeDoubleStemBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.CoffeeDoubleStemBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.CoffeeDoubleStemBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/CoffeeMiddleStemBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.CoffeeMiddleStemBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.CoffeeMiddleStemBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.CoffeeMiddleStemBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/CoffeeStemBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.CoffeeStemBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.CoffeeStemBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.CoffeeStemBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/entity/KettleBlockEntity (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.entity.KettleBlockEntity) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.entity.KettleBlockEntity was not found create_central_kitchen.mixins.json:common.farmersrespite.KettleBlockEntityMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/SmallTeaBushBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.SmallTeaBushBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.SmallTeaBushBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.SmallTeaBushBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: umpaz/farmersrespite/common/block/TeaBushBlock (java.lang.ClassNotFoundException: umpaz.farmersrespite.common.block.TeaBushBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target umpaz.farmersrespite.common.block.TeaBushBlock was not found create_central_kitchen.mixins.json:common.farmersrespite.TeaBushBlockMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: com/sammy/minersdelight/content/block/copper_pot/CopperPotBlockEntity (java.lang.ClassNotFoundException: com.sammy.minersdelight.content.block.copper_pot.CopperPotBlockEntity) [20:27:30] [main/WARN] [mixin/]: @Mixin target com.sammy.minersdelight.content.block.copper_pot.CopperPotBlockEntity was not found create_central_kitchen.mixins.json:common.minersdelight.CopperPotBlockEntityMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: com/sammy/minersdelight/content/block/sticky_basket/StickyBasketBlockEntity (java.lang.ClassNotFoundException: com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity) [20:27:30] [main/WARN] [mixin/]: @Mixin target com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity was not found create_central_kitchen.mixins.json:common.minersdelight.StickyBasketBlockEntityAccessor [20:27:30] [main/WARN] [mixin/]: Error loading class: com/sammy/minersdelight/content/block/sticky_basket/StickyBasketBlockEntity (java.lang.ClassNotFoundException: com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity) [20:27:30] [main/WARN] [mixin/]: @Mixin target com.sammy.minersdelight.content.block.sticky_basket.StickyBasketBlockEntity was not found create_central_kitchen.mixins.json:common.minersdelight.StickyBasketBlockEntityMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: com/teamabnormals/neapolitan/common/item/DrinkItem (java.lang.ClassNotFoundException: com.teamabnormals.neapolitan.common.item.DrinkItem) [20:27:30] [main/WARN] [mixin/]: @Mixin target com.teamabnormals.neapolitan.common.item.DrinkItem was not found create_central_kitchen.mixins.json:common.neapolitan.DrinkItemMixin [20:27:30] [main/WARN] [mixin/]: Error loading class: net/orcinus/overweightfarming/blocks/CropFullBlock (java.lang.ClassNotFoundException: net.orcinus.overweightfarming.blocks.CropFullBlock) [20:27:30] [main/WARN] [mixin/]: @Mixin target net.orcinus.overweightfarming.blocks.CropFullBlock was not found create_central_kitchen.mixins.json:common.overweightfarming.CropFullBlockMixin [20:27:30] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5). [20:27:31] [main/INFO] [mixin/]: BeforeConstant is searching for constants in method with descriptor (Lnet/minecraft/network/chat/Component;Z)V [20:27:31] [main/INFO] [mixin/]:   BeforeConstant found INTEGER constant: value = 0, intValue = null [20:27:31] [main/INFO] [mixin/]:     BeforeConstant found a matching constant TYPE at ordinal 0 [20:27:31] [main/INFO] [mixin/]:       BeforeConstant found Insn [ICONST_0]  [20:27:31] [main/INFO] [mixin/]:   BeforeConstant found INTEGER constant: value = 60, intValue = null [20:27:31] [main/INFO] [mixin/]:     BeforeConstant found a matching constant TYPE at ordinal 1 [20:27:31] [main/INFO] [mixin/]:       BeforeConstant found IntInsn 60 [20:27:31] [main/INFO] [mixin/]: Mixing client.MixinTitleScreen from nochatreports.mixins.json into net.minecraft.client.gui.screens.TitleScreen [20:27:31] [main/INFO] [mixin/]: Mixing client.MixinChatScreen from nochatreports.mixins.json into net.minecraft.client.gui.screens.ChatScreen [20:27:31] [main/INFO] [mixin/]: Renaming synthetic method lambda$onInit$4(Lnet/minecraft/client/gui/components/Button;Lcom/mojang/blaze3d/vertex/PoseStack;II)V to mda2ff56$lambda$onInit$4$0 in nochatreports.mixins.json:client.MixinChatScreen [20:27:31] [main/INFO] [mixin/]: Renaming synthetic method lambda$onInit$3(Lnet/minecraft/client/gui/components/Button;)V to mda2ff56$lambda$onInit$3$1 in nochatreports.mixins.json:client.MixinChatScreen [20:27:31] [main/INFO] [mixin/]: Renaming synthetic method lambda$onInit$2(Lcom/aizistral/nochatreports/core/ServerSafetyLevel;Lnet/minecraft/client/gui/components/Button;Lcom/mojang/blaze3d/vertex/PoseStack;II)V to mda2ff56$lambda$onInit$2$2 in nochatreports.mixins.json:client.MixinChatScreen [20:27:31] [main/INFO] [mixin/]: Renaming synthetic method lambda$onInit$1(Lnet/minecraft/client/gui/components/Button;)V to mda2ff56$lambda$onInit$1$3 in nochatreports.mixins.json:client.MixinChatScreen [20:27:31] [main/INFO] [mixin/]: Renaming synthetic method lambda$onBeforeMessage$0(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lcom/aizistral/nochatreports/encryption/Encryptor;)V to mda2ff56$lambda$onBeforeMessage$0$4 in nochatreports.mixins.json:client.MixinChatScreen [20:27:32] [main/INFO] [mixin/]: Mixing server.MixinPlayer from nochatreports.mixins.json into net.minecraft.world.entity.player.Player [20:27:32] [main/INFO] [mixin/]: Mixing client.MixinLocalPlayer from nochatreports.mixins.json into net.minecraft.client.player.LocalPlayer [20:27:32] [main/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Patching EffectRenderingInventoryScreen#renderEffects [20:27:32] [pool-3-thread-1/WARN] [mixin/]: @Inject(@At("INVOKE")) Shift.BY=2 on everycomp-common.mixins.json:LootTableHackMixin::handler$bmb000$everyCompat$addSimpleFastDrops exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. [20:27:33] [pool-3-thread-1/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:33] [pool-3-thread-1/INFO] [ne.mi.co.Co.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel [20:27:33] [pool-3-thread-1/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 2 calls to Enchantment#getMaxLevel() in net/minecraft/world/inventory/AnvilMenu [20:27:33] [pool-3-thread-1/INFO] [minecraft/DataFixers]: Building unoptimized datafixer [20:27:34] [pool-3-thread-1/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Patching FishingHook#catchingFish [20:27:34] [pool-3-thread-1/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 2 calls to Enchantment#getMaxLevel() in net/minecraft/world/item/EnchantedBookItem [20:27:35] [pool-3-thread-1/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 1 calls to Enchantment#getMaxLevel() in net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction [20:27:35] [pool-3-thread-1/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 1 calls to Enchantment#isDiscoverable() in net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction [20:27:35] [pool-3-thread-1/WARN] [mixin/]: Error loading class: vazkii/quark/content/tools/item/PathfindersQuillItem (java.lang.ClassNotFoundException: vazkii.quark.content.tools.item.PathfindersQuillItem) [20:27:35] [Render thread/WARN] [minecraft/VanillaPackResources]: Assets URL 'union:/C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23439!/assets/.mcassetsroot' uses unexpected schema [20:27:35] [Render thread/WARN] [minecraft/VanillaPackResources]: Assets URL 'union:/C:/Users/finnm/AppData/Roaming/PrismLauncher/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23439!/data/.mcassetsroot' uses unexpected schema [20:27:35] [Render thread/INFO] [MCEF/]: Loading MCEF config... [20:27:35] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [20:27:35] [Render thread/INFO] [minecraft/Minecraft]: Setting user: Imperator_Finn [20:27:35] [Render thread/INFO] [mixin/]: Mixing client.MixinToastComponent from nochatreports.mixins.json into net.minecraft.client.gui.components.toasts.ToastComponent [20:27:35] [Render thread/INFO] [mixin/]: Mixing client.MixinOptions from nochatreports.mixins.json into net.minecraft.client.Options [20:27:35] [Render thread/INFO] [mixin/]: Renaming synthetic method lambda$onlyShowSecureChat$1(Ljava/lang/Boolean;)V to mda2ff56$lambda$onlyShowSecureChat$1$0 in nochatreports.mixins.json:client.MixinOptions [20:27:35] [Render thread/INFO] [mixin/]: Renaming synthetic method lambda$onlyShowSecureChat$0(Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; to mda2ff56$lambda$onlyShowSecureChat$0$1 in nochatreports.mixins.json:client.MixinOptions [20:27:35] [Render thread/INFO] [mixin/]: Mixing client.MixinChatComponent from nochatreports.mixins.json into net.minecraft.client.gui.components.ChatComponent [20:27:35] [Render thread/INFO] [mixin/]: Renaming synthetic method lambda$modifyGUIMessage$1()V to mda2ff56$lambda$modifyGUIMessage$1$0 in nochatreports.mixins.json:client.MixinChatComponent [20:27:35] [Render thread/INFO] [mixin/]: Renaming synthetic method lambda$modifyGUIMessage$0(Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/network/chat/Component;)V to mda2ff56$lambda$modifyGUIMessage$0$1 in nochatreports.mixins.json:client.MixinChatComponent [20:27:35] [Render thread/INFO] [mixin/]: Mixing client.MixinGuiMessageTagIcon from nochatreports.mixins.json into net.minecraft.client.GuiMessageTag$Icon [20:27:35] [Render thread/INFO] [mixin/]: Renaming @Invoker method create(Ljava/lang/String;IIIII)Lnet/minecraft/client/GuiMessageTag$Icon; to create_$md$a2ff56$0 in nochatreports.mixins.json:client.MixinGuiMessageTagIcon [20:27:35] [Render thread/INFO] [mixin/]: Mixing client.MixinServerData from nochatreports.mixins.json into net.minecraft.client.multiplayer.ServerData [20:27:36] [Render thread/INFO] [Essential Logger/]: OptiFine not detected. [20:27:36] [Render thread/INFO] [Essential - DI/]: Starting DI! [20:27:36] [Render thread/INFO] [Essential - Connection/]: Authenticating to Mojang as Imperator_Finn (753ad254-dd14-4106-908e-13884a4ff3cc) [20:27:36] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.3.1 build 7 [20:27:36] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:36] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.elementa.components.UIImage._init_$lambda-1(UIImage.kt:61) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:36] [DefaultDispatcher-worker-3/INFO] [Essential - Connection/]: Connecting to Essential Connection Manager... [20:27:36] [DefaultDispatcher-worker-3/INFO] [Essential Logger/]: Using Default JreDnsResolver [20:27:36] [DefaultDispatcher-worker-3/INFO] [Essential Logger/]: Using Default JreSocketFactory [20:27:36] [Render thread/INFO] [Oculus/]: Debug functionality is disabled. [20:27:36] [Render thread/INFO] [Oculus/]: ARB_direct_state_access detected, enabling DSA. [20:27:36] [WebSocketConnectReadThread-103/INFO] [Essential - Connection/]: Connected to Essential Connection Manager. [20:27:36] [Render thread/INFO] [Oculus/]: Profile: Custom (+10 options changed by user) [20:27:37] [Render thread/INFO] [Oculus/]: Using shaderpack: ComplementaryReimagined_r5.2.1.zip [20:27:37] [modloading-worker-0/INFO] [dynamiclightsreforged/]: [LambDynLights] Initializing Dynamic Lights Reforged... [20:27:37] [modloading-worker-0/INFO] [fr.sa.ma.MacawsBridgesBOP/]: Macaw's Bridges - Biome O' Plenty : Loading ... [20:27:37] [modloading-worker-0/INFO] [mixin/]: Mixing forge.client.MixinClientConnection from nochatreports.mixins.json into net.minecraft.network.Connection [20:27:37] [modloading-worker-0/INFO] [pl.dr.cr.DragonLib/]: Create: Dragon Lib 1.4.3 has initialized, ready to support your Create add-ons! [20:27:37] [modloading-worker-0/INFO] [Tips/]: Loaded config file. [20:27:37] [modloading-worker-0/INFO] [Tips/]: Saved config file. [20:27:37] [modloading-worker-0/INFO] [fr.sa.ma.MacawsBridgesBOP/]: Macaw's Bridges - Biome O' Plenty : Is Charged [20:27:37] [modloading-worker-0/WARN] [mixin/]: @Inject(@At("INVOKE")) Shift.BY=2 on fusion.mixins.json:TextureAtlasMixin::handler$bna000$gatherMetadata exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. [20:27:37] [modloading-worker-0/INFO] [mixin/]: Mixing client.MixinConnectScreen from nochatreports.mixins.json into net.minecraft.client.gui.screens.ConnectScreen [20:27:37] [modloading-worker-0/INFO] [Collective/]: [Collective] JSON file 'entity_names.json' generation requested by mod 'villagernames'. [20:27:37] [modloading-worker-0/INFO] [mixin/]: Mixing client.AccessorDisconnectedScreen from nochatreports.mixins.json into net.minecraft.client.gui.screens.DisconnectedScreen [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:pufferfish_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:salmon_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:cod_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:tropical_fish_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:axolotl_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:powder_snow_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:tadpole_bucket is now minecraft:bucket. [20:27:37] [modloading-worker-0/INFO] [create_new_age/]: Hello 1.20.1 Create! [20:27:37] [modloading-worker-0/WARN] [ne.bl.mo.ba.fo.co.ForgeBalmConfig/]: Config field without expected type, will not validate list content (dimensionAllowList in net.blay09.mods.forgivingvoid.ForgivingVoidConfigData) [20:27:37] [modloading-worker-0/WARN] [ne.bl.mo.ba.fo.co.ForgeBalmConfig/]: Config field without expected type, will not validate list content (dimensionDenyList in net.blay09.mods.forgivingvoid.ForgivingVoidConfigData) [20:27:38] [modloading-worker-0/INFO] [fr.sa.mc.McwFencesBOP/]: Macaw's Fences - Biome O' Plenty : Loading ... [20:27:38] [modloading-worker-0/INFO] [fr.sa.mc.McwFencesBOP/]: Macaw's Fences - Biome O' Plenty : Is Charged [20:27:38] [modloading-worker-0/INFO] [Collective/]: Loading Collective version 7.64. [20:27:38] [modloading-worker-0/WARN] [yungsapi/]: WARNING: block Block{minecraft:iron_ore} added to BlockSelector exceeds max probabiltiy of 1! [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id architectury:sync_ids [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id architectury:sync_ids [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftblibrary:edit_nbt [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftblibrary:edit_nbt_response [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:sync_teams [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftblibrary:sync_known_server_registries [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:sync_message_history [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:open_gui [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:open_my_team_gui [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:update_settings [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:update_settings_response [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:send_message [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:send_message_response MCEF Initalizing... [20:27:38] [modloading-worker-0/INFO] [MCEF/]: MCEF is running on server. Nothing to do. [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:update_presence [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:create_party [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:player_gui_operation [20:27:38] [modloading-worker-0/INFO] [Dungeon Crawl/]: Here we go! Launching Dungeon Crawl 2.3.12... [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28 [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28 [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279 [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279 [20:27:38] [modloading-worker-0/INFO] [co.re.re.ap.API/]: Found 0 RS API injection points [20:27:38] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 43.3.0, for MC 1.19.2 with MCP 20220805.130853 [20:27:38] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v43.3.0 Initialized [20:27:38] [modloading-worker-0/INFO] [Enchantment Descriptions/]: Loaded config file. [20:27:38] [modloading-worker-0/INFO] [Enchantment Descriptions/]: Saved config file. [20:27:38] [modloading-worker-0/INFO] [mixin/]: Mixing forge.client.MixinClientPacketListener from nochatreports.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener [Mouse Tweaks] Main.initialize() [Mouse Tweaks] Initialized. [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: KONNICHIWA ZA WARUDO! [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Default JVM text encoding is: windows-1252 [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Reading config file NoChatReports/NCR-Common.json... [20:27:38] [modloading-worker-0/INFO] [mixin/]: Mixing server.MixinServerGamePacketListenerImpl from nochatreports.mixins.json into net.minecraft.server.network.ServerGamePacketListenerImpl [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Reading config file NoChatReports/NCR-Client.json... [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Reading config file NoChatReports/NCR-ServerWhitelist.json... [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Reading config file NoChatReports/NCR-Encryption.json... [20:27:38] [modloading-worker-0/INFO] [mixin/]: Mixing server.MixinPlayerList from nochatreports.mixins.json into net.minecraft.server.players.PlayerList [20:27:38] [modloading-worker-0/INFO] [co.jo.fl.ba.Backend/]: Oculus detected. [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Writing config file NoChatReports/NCR-Common.json... [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Writing config file NoChatReports/NCR-Client.json... [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Writing config file NoChatReports/NCR-ServerWhitelist.json... [20:27:38] [modloading-worker-0/INFO] [Inventory Profiles Next/]: [Inventory Profiles Next] Inventory Profiles Next - init in Kotlin [20:27:38] [modloading-worker-0/INFO] [co.ai.no.NoChatReports/]: Writing config file NoChatReports/NCR-Encryption.json... [20:27:38] [modloading-worker-0/INFO] [mixin/]: Mixing client.MixinJoinMultiplayerScreen from nochatreports.mixins.json into net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen [20:27:38] [modloading-worker-0/INFO] [mixin/]: Renaming synthetic method lambda$onInit$3(Lnet/minecraft/client/gui/components/Button;Lcom/mojang/blaze3d/vertex/PoseStack;II)V to mda2ff56$lambda$onInit$3$0 in nochatreports.mixins.json:client.MixinJoinMultiplayerScreen [20:27:38] [modloading-worker-0/INFO] [mixin/]: Renaming synthetic method lambda$onInit$2(Lnet/minecraft/client/gui/components/Button;)V to mda2ff56$lambda$onInit$2$1 in nochatreports.mixins.json:client.MixinJoinMultiplayerScreen [20:27:38] [modloading-worker-0/INFO] [mixin/]: Renaming synthetic method lambda$onInit$1(Lnet/minecraft/client/gui/components/Button;Lcom/mojang/blaze3d/vertex/PoseStack;II)V to mda2ff56$lambda$onInit$1$2 in nochatreports.mixins.json:client.MixinJoinMultiplayerScreen [20:27:38] [modloading-worker-0/INFO] [mixin/]: Renaming synthetic method lambda$onInit$0(Lnet/minecraft/client/gui/components/Button;)V to mda2ff56$lambda$onInit$0$3 in nochatreports.mixins.json:client.MixinJoinMultiplayerScreen [20:27:38] [modloading-worker-0/INFO] [Create: Interiors/]: Create: Interiors v0.5.3 initializing! Create version: 0.5.1f on platform: Forge [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_quests [20:27:38] [modloading-worker-0/INFO] [th.ko.te.KotlinForForge/]: Kotlin For Forge Enabled! [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_team_data [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:update_task_progress [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:submit_task [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_reward [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:claim_reward_response [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_editing_mode [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:get_emergency_items [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:create_other_team_data [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_all_rewards [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_choice_reward [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_completion_toast [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_reward_toast [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_item_reward_toast [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_pinned [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:toggle_pinned_response [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_chapter_pinned [20:27:38] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:toggle_chapter_pinned_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_editing_mode [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:force_save [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:update_team_data [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:set_custom_image [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_started [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_completed [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_started_reset [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_completed_reset [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_lock [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:reset_reward [20:27:39] [modloading-worker-0/INFO] [ne.me.ev.EveryCompat/]: Loaded EveryCompat Chipped Module [20:27:39] [modloading-worker-0/INFO] [ne.me.ev.EveryCompat/]: Loaded EveryCompat Decorative Blocks Module [20:27:39] [modloading-worker-0/INFO] [ne.me.ev.EveryCompat/]: Loaded EveryCompat Twigs Module [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:team_data_changed [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:task_screen_config_req [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:task_screen_config_resp [20:27:39] [modloading-worker-0/INFO] [EffectTooltips/]: Loaded config file. [20:27:39] [modloading-worker-0/INFO] [EffectTooltips/]: Saved config file. [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:change_progress [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:create_object [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:create_object_response [20:27:39] [modloading-worker-0/INFO] [me.tr.be.BetterF3Forge/]: [BetterF3] Starting... [20:27:39] [modloading-worker-0/INFO] [be.fl.ex.ExpandAbility/]: ExpandAbility here, who dis? [20:27:39] [modloading-worker-0/INFO] [me.tr.be.BetterF3Forge/]: [BetterF3] Loading... [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:create_task_at [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:delete_object [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:delete_object_response [20:27:39] [modloading-worker-0/INFO] [libIPN/]: [libIPN] libIPN - init in Kotlin [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:edit_object [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:edit_object_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_chapter [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_chapter_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_quest [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_quest_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:change_chapter_group [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:change_chapter_group_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_chapter_group [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_chapter_group_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_reward_blocking [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:copy_quest [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:copy_chapter_image [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:sync_structures_request [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_structures_response [20:27:39] [modloading-worker-0/INFO] [de.ar.ne.fo.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:open_quest_book [20:27:39] [modloading-worker-0/INFO] [me.tr.be.BetterF3Forge/]: [BetterF3] All done! [20:27:39] [modloading-worker-0/INFO] [FTB Quests/]: Mod [FTB XMod Compat] not detected. Install it if you want FTB Quests integration with KubeJS, JEI/REI and/or Game Stages [20:27:40] [modloading-worker-0/INFO] [mixin/]: Mixing common.MixinServerStatus from nochatreports.mixins.json into net.minecraft.network.protocol.status.ServerStatus [20:27:43] [Render thread/WARN] [moonlight/]: Failed to find custom wood type twigs:bamboo [20:27:43] [Render thread/INFO] [moonlight/]: Initialized block sets in 13ms [20:27:43] [Render thread/INFO] [ne.me.ev.EveryCompat/]: Registering Compat Wood Blocks [20:27:43] [Render thread/INFO] [ne.me.ev.EveryCompat/]: Registering Compat Leaves Blocks [20:27:44] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:44] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.settings.CosmeticProperty.<clinit>(CosmeticProperty.kt:333) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:44] [ForkJoinPool.commonPool-worker-6/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-6,5,main] [20:27:44] [ForkJoinPool.commonPool-worker-6/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:334) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:333) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?] {}     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:333) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:344) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:121) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.util.GuiEssentialPlatformImpl.onResourceManagerReload(GuiEssentialPlatformImpl.kt:57) ~[?:?] {re:classloading}     at gg.essential.util.image.bitmap.GuiEssentialExtensionsKt.<clinit>(guiEssentialExtensions.kt:30) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Mask$1.invoke(AssetLoader.kt:320) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Mask$1.invoke(AssetLoader.kt:319) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-4/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonContentPolymorphicSerializer for class gg/essential/model/file/UvsSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:317) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-4/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ModelFile$Uvs$Companion.serializer(ModelFile.kt:75) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Cube.<clinit>(ModelFile.kt:66) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.backend.minecraft.MinecraftRenderBackend.readTexture(MinecraftRenderBackend.kt:122) ~[?:?] {re:mixin,re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1$1.invokeSuspend(AssetLoader.kt:317) ~[?:?] {re:classloading,pl:eventbus:A}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-4/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-17,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-8/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-8,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-4/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.UvsSerializer.selectDeserializer(ModelFile.kt:111) ~[?:?] {re:classloading,pl:eventbus:A}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.UvsSerializer.selectDeserializer(ModelFile.kt:112) ~[?:?] {re:classloading,pl:eventbus:A}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.backend.minecraft.MinecraftRenderBackend$DynamicTexture.<init>(MinecraftRenderBackend.kt:147) ~[?:?] {re:classloading}     at gg.essential.model.backend.minecraft.MinecraftRenderBackend$CosmeticTexture.<init>(MinecraftRenderBackend.kt:162) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.backend.minecraft.MinecraftRenderBackend.readTexture(MinecraftRenderBackend.kt:122) ~[?:?] {re:mixin,re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1$1.invokeSuspend(AssetLoader.kt:317) ~[?:?] {re:classloading,pl:eventbus:A}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-8/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.AnimationFile$Loop.<clinit>(AnimationFile.kt:74) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation.<clinit>(AnimationFile.kt:48) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-8/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/util/ListOrSingleSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-8,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-8/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.AnimationFile$Animation.<clinit>(AnimationFile.kt:48) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-16,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.KeyframesSerializer.<init>(AnimationFile.kt:104) ~[?:?] {re:classloading}     at gg.essential.model.Keyframes$Companion.serializer(Animation.kt:365) ~[?:?] {re:classloading}     at gg.essential.model.Channels.<clinit>(Animation.kt:351) ~[?:?] {re:classloading}     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:351) ~[?:?] {re:classloading}     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:351) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticlesFile$Material.<clinit>(ParticlesFile.kt:80) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Material$$serializer.deserialize(ParticlesFile.kt:80) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Material$$serializer.deserialize(ParticlesFile.kt:80) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$BasicRenderParameters$$serializer.deserialize(ParticlesFile.kt:74) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Description$$serializer.deserialize(ParticlesFile.kt:67) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem.<clinit>(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticlesFile$Curve$Type.<clinit>(ParticlesFile.kt:98) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Curve$Type$$serializer.deserialize(ParticlesFile.kt:98) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Curve$Type$$serializer.deserialize(ParticlesFile.kt:98) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$Curve$$serializer.deserialize(ParticlesFile.kt:90) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.featured.FeaturedItemType.<clinit>(FeaturedItemType.kt:16) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Bundle.<init>(FeaturedItem.kt:55) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Bundle$$serializer.deserialize(FeaturedItem.kt:46) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Bundle$$serializer.deserialize(FeaturedItem.kt:46) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/serialization/SnakeAsUpperCaseSerializer for class gg/essential/model/Side$UpperCase in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.childSerializers(CosmeticSetting.kt:81) ~[?:?] {re:classloading}     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) ~[?:?] {re:mixin}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/serialization/SnakeAsUpperCaseSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:145) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:78) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$8(ModelLoader.kt:78) ~[?:?] {re:classloading}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?] {re:mixin}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-5/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:145) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:78) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$8(ModelLoader.kt:78) ~[?:?] {re:classloading}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?] {re:mixin}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-1/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] {}     at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.childSerializers(CosmeticSetting.kt:81) ~[?:?] {re:classloading}     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) ~[?:?] {re:mixin}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.childSerializers(ParticlesFile.kt:376) ~[?:?] {re:classloading}     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:376) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:376) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-16,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-13/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-13,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-17,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:352) ~[?:?] {re:classloading,pl:eventbus:A}     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:376) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:376) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-13/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:354) ~[?:?] {re:classloading,pl:eventbus:A}     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:329) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:329) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint.<init>(ParticlesFile.kt:334) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:329) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:329) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-16,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-17,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-3/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-17/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.<clinit>(ParticlesFile.kt:344) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint.<init>(ParticlesFile.kt:334) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:329) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:329) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-16/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.<clinit>(ParticlesFile.kt:341) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:352) ~[?:?] {re:classloading,pl:eventbus:A}     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:376) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:376) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards$1.invoke(ParticlesFile.kt:341) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards$1.invoke(ParticlesFile.kt:341) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.get$cachedSerializer(ParticlesFile.kt:341) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.serializer(ParticlesFile.kt:341) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:352) ~[?:?] {re:classloading,pl:eventbus:A}     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:376) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:376) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-15/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-15,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-3/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.Parser.parseSimpleExpression(MolangExpression.kt:478) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseProduct(MolangExpression.kt:276) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseSum(MolangExpression.kt:287) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:298) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseSimpleExpression(MolangExpression.kt:255) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseProduct(MolangExpression.kt:276) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseSum(MolangExpression.kt:290) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:298) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.file.KeyframeSerializer.parse$lambda$3$parseMolangVector(AnimationFile.kt:124) ~[?:?] {re:classloading}     at gg.essential.model.file.KeyframeSerializer.parse(AnimationFile.kt:139) ~[?:?] {re:classloading}     at gg.essential.model.file.KeyframeSerializer.deserialize(AnimationFile.kt:116) ~[?:?] {re:classloading}     at gg.essential.model.file.KeyframeSerializer.deserialize(AnimationFile.kt:114) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.util.TreeMapSerializer.deserialize(TreeMap.kt:69) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.KeyframesSerializer.deserialize(AnimationFile.kt:103) ~[?:?] {re:classloading}     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:351) ~[?:?] {re:classloading}     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:351) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-15/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.Box3.<clinit>(Box3.kt:138) ~[?:?] {re:classloading}     at gg.essential.model.ModelParser.parse(ModelParser.kt:58) ~[?:?] {re:classloading}     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:68) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:78) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$8(ModelLoader.kt:78) ~[?:?] {re:classloading}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?] {re:mixin}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-15/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-15,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/util/PairAsListSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-11,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-15/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.Box3.<init>(Box3.kt:24) ~[?:?] {re:classloading}     at gg.essential.model.Box3.<init>(Box3.kt:19) ~[?:?] {re:classloading}     at gg.essential.model.ModelParser.parse(ModelParser.kt:58) ~[?:?] {re:classloading}     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:68) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:78) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$8(ModelLoader.kt:78) ~[?:?] {re:classloading}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?] {re:mixin}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-11,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction.<clinit>(ParticlesFile.kt:483) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-11,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-9/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-9,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:483) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:483) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.get$cachedSerializer(ParticlesFile.kt:483) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.serializer(ParticlesFile.kt:483) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-9/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards$1.invoke(ParticlesFile.kt:344) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards$1.invoke(ParticlesFile.kt:344) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.get$cachedSerializer(ParticlesFile.kt:344) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.serializer(ParticlesFile.kt:344) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:353) ~[?:?] {re:classloading,pl:eventbus:A}     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$EmitterShapeDisc$$serializer.deserialize(ParticlesFile.kt:391) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeDisc$$serializer.deserialize(ParticlesFile.kt:391) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-11,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-11/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:483) ~[?:?] {re:classloading,pl:eventbus:A}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:483) ~[?:?] {re:classloading,pl:eventbus:A}     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.get$cachedSerializer(ParticlesFile.kt:483) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.serializer(ParticlesFile.kt:483) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-18/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-18,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.java:475) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:25) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-18/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode.<clinit>(ParticlesFile.kt:446) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode$$serializer.deserialize(ParticlesFile.kt:446) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode$$serializer.deserialize(ParticlesFile.kt:446) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-13/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonContentPolymorphicSerializer for class gg/essential/model/file/MolangColorOrGradientSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-13,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-13/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceTinting$$serializer.deserialize(ParticlesFile.kt:550) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceTinting$$serializer.deserialize(ParticlesFile.kt:550) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.java:477) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:25) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:122) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:123) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:26) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:124) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:26) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:125) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.internal.platform.Platform.findPlatform(Platform.java:173) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.internal.platform.Platform.<clinit>(Platform.java:74) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:26) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:126) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-10,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-10/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.lib.okhttp3.internal.platform.Platform.findPlatform(Platform.java:173) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.internal.platform.Platform.<clinit>(Platform.java:74) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?] {re:classloading}     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?] {re:classloading}     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:26) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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@c387f44 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [20:27:45] [ForkJoinPool.commonPool-worker-2/ERROR] [ne.mi.ev.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:525) ~[?:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?] {}     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:127) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?] {re:classloading}     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?] {re:classloading}     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?] {re:classloading}     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:508) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:508) ~[?:?] {re:classloading}     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:433) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:433) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?] {re:classloading}     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) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?] {re:classloading}     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?] {re:classloading}     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) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {} [20:27:45] [Render thread/INFO] [co.gi.al.al.AlexsMobs/]: loaded in block colorizer [20:27:45] [Render thread/INFO] [co.gi.al.al.AlexsMobs/]: loaded in item colorizer [20:27:45] [Render thread/INFO] [Oculus/]: Hardware information: [20:27:45] [Render thread/INFO] [Oculus/]: CPU: 20x 13th Gen Intel(R) Core(TM) i5-13600KF [20:27:45] [Render thread/INFO] [Oculus/]: GPU: NVIDIA GeForce RTX 3060/PCIe/SSE2 (Supports OpenGL 3.2.0 NVIDIA 560.70) [20:27:45] [Render thread/INFO] [Oculus/]: OS: Windows 11 (10.0) [20:27:46] [Render thread/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Patching FishingHook#catchingFish [20:27:46] [Render thread/INFO] [mixin/]: Mixing client.MixinProfileKeyPairManager from nochatreports.mixins.json into net.minecraft.client.multiplayer.ProfileKeyPairManager [20:27:46] [Render thread/INFO] [mixin/]: Mixing client.MixinChatListener from nochatreports.mixins.json into net.minecraft.client.multiplayer.chat.ChatListener [20:27:46] [Render thread/INFO] [minecraft/ReloadableResourceManager]: Reloading ResourceManager: Default, Mod Resources, Everycomp Generated Pack, Supplementaries Generated Pack, Essential Assets, Essential (forge_1.19.2).jar [20:27:48] [Render thread/INFO] [ne.me.ev.EveryCompat/]: Generated runtime CLIENT_RESOURCES for pack Everycomp Generated Pack in: 1652 ms [20:27:49] [Render thread/INFO] [supplementaries/]: Generated runtime CLIENT_RESOURCES for pack Supplementaries Generated Pack in: 771 ms java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 0     at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)     at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)     at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)     at java.base/java.util.Objects.checkIndex(Objects.java:361)     at java.base/java.util.ArrayList$SubList.get(ArrayList.java:1149)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:306)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:282)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.createFunction(MathBuilder.java:439)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:266)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:308)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:283)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseSymbolsMolang(MolangParser.java:228)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseOneLine(MolangParser.java:216)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseExpression(MolangParser.java:174)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseJson(MolangParser.java:154)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.parseExpression(JsonKeyFrameUtils.java:177)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.convertJson(JsonKeyFrameUtils.java:55)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.convertJsonToRotationKeyFrames(JsonKeyFrameUtils.java:171)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonAnimationUtils.deserializeJsonToAnimation(JsonAnimationUtils.java:267)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.file.AnimationFileLoader.loadAllAnimations(AnimationFileLoader.java:30)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.resource.GeckoLibCache.lambda$reload$0(GeckoLibCache.java:72)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.resource.GeckoLibCache.lambda$loadResources$5(GeckoLibCache.java:90)     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)     at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)     at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)     at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)     at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)     at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 0     at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)     at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)     at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)     at java.base/java.util.Objects.checkIndex(Objects.java:361)     at java.base/java.util.ArrayList$SubList.get(ArrayList.java:1149)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:306)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:282)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.createFunction(MathBuilder.java:439)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:266)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:308)     at TRANSFORMER/[email protected]/software.bernie.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:283)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseSymbolsMolang(MolangParser.java:228)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseOneLine(MolangParser.java:216)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseExpression(MolangParser.java:174)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.core.molang.MolangParser.parseJson(MolangParser.java:154)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.parseExpression(JsonKeyFrameUtils.java:177)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.convertJson(JsonKeyFrameUtils.java:55)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonKeyFrameUtils.convertJsonToRotationKeyFrames(JsonKeyFrameUtils.java:171)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.util.json.JsonAnimationUtils.deserializeJsonToAnimation(JsonAnimationUtils.java:267)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.file.AnimationFileLoader.loadAllAnimations(AnimationFileLoader.java:30)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.resource.GeckoLibCache.lambda$reload$0(GeckoLibCache.java:72)     at TRANSFORMER/[email protected]/software.bernie.geckolib3.resource.GeckoLibCache.lambda$loadResources$5(GeckoLibCache.java:90)     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)     at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)     at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)     at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)     at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)     at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [20:27:49] [Render thread/WARN] [minecraft/ShaderInstance]: Shader cabb2374eda405e66b897908637abd1da5deac52 could not find uniform named subpixel_amount in the specified shader program. [20:27:49] [DefaultDispatcher-worker-6/INFO] [Essential Logger/]: Connected to Discord as imperator_finn6 [20:27:49] [Worker-Main-16/INFO] [me.co.Mekanism/]: Version 10.3.9 initializing... [20:27:49] [Worker-Main-3/INFO] [me.co.Mekanism/]: Loaded 'Mekanism: Tools' module. [20:27:49] [Worker-Main-6/INFO] [me.co.Mekanism/]: Loaded 'Mekanism: Generators' module. [20:27:49] [Worker-Main-6/INFO] [Dungeon Crawl/]: Common Setup [20:27:49] [Worker-Main-3/WARN] [ne.me.ev.EveryCompat/]: Chipped is installed. The mod on its own adds a ludicrous amount of blocks. With Every Compat this can easily explode. You have been warned [20:27:49] [Worker-Main-3/INFO] [ne.me.ev.EveryCompat/]: Registered 2190 compat blocks making up 13,14% of total blocks registered [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 clay_ball = 1 clay [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 snowball = 1 snow_block [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 glowstone_dust = 1 glowstone [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 brick = 1 bricks [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 nether_brick = 1 nether_bricks [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 9 nether_wart = 1 nether_wart_block [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 quartz = 1 quartz_block [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 9 melon_slice = 1 melon [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 sand = 1 sandstone [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 red_sand = 1 red_sandstone [20:27:49] [Worker-Main-5/INFO] [co.ja.mi.st.StorageDrawers/]: New compacting rule 4 clay_ball = 1 clay [20:27:49] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [tipsmod] Starting version check at https://updates.blamejared.com/get?n=tipsmod&gv=1.19.2 [20:27:49] [Worker-Main-16/INFO] [me.co.Mekanism/]: Fake player readout: UUID = 46e82cd0-d480-3d48-800a-77431ede078e, name = [Mekanism] [20:27:49] [Worker-Main-16/INFO] [me.co.Mekanism/]: Mod loaded. [20:27:50] [Render thread/INFO] [supplementaries/]: Finished mod setup in: [0, 11, 4, 0, 0, 0, 0, 0, 1] ms [20:27:50] [Render thread/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 1 calls to Enchantment#getMaxLevel() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [20:27:50] [Render thread/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 1 calls to Enchantment#isTreasureOnly() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [20:27:50] [Render thread/INFO] [ne.mi.co.Co.apotheosis/COREMODLOG]: Replaced 1 calls to Enchantment#isTradeable() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [tipsmod] Found status: BETA Current: 8.0.27 Target: 8.0.27 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwwindows] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/window.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwwindows] Found status: UP_TO_DATE Current: 2.2.1 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [controlling] Starting version check at https://updates.blamejared.com/get?n=controlling&gv=1.19.2 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [controlling] Found status: BETA Current: 10.0+7 Target: 10.0+7 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [bookshelf] Starting version check at https://updates.blamejared.com/get?n=bookshelf&gv=1.19.2 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [bookshelf] Found status: BETA Current: 16.3.20 Target: 16.3.20 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [guardvillagers] Starting version check at https://raw.githubusercontent.com/seymourimadeit/guardvillagers/master/update.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [guardvillagers] Found status: AHEAD Current: 1.19.2-1.5.9 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwdoors] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/doors.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwdoors] Found status: UP_TO_DATE Current: 1.1.1 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [sound_physics_remastered] Starting version check at https://update.maxhenkel.de/forge/sound_physics_remastered [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [sound_physics_remastered] Found status: AHEAD Current: 1.19.2-1.4.5 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [supplementaries] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Supplementaries/master/forge/update.json [20:27:50] [Render thread/INFO] [moonlight/]: Initialized color sets in 57ms [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [supplementaries] Found status: BETA Current: 1.19.2-2.4.20 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corpse] Starting version check at https://update.maxhenkel.de/forge/corpse [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [corpse] Found status: AHEAD Current: 1.19.2-1.0.12 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwbridges] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/bridges.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwbridges] Found status: AHEAD Current: 3.0.1 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwtrpdoors] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/trapdoors.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwtrpdoors] Found status: UP_TO_DATE Current: 1.1.3 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwfences] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/fences.json [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwfences] Found status: UP_TO_DATE Current: 1.1.2 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [searchables] Starting version check at https://updates.blamejared.com/get?n=searchables&gv=1.19.2 [20:27:50] [Render thread/INFO] [moonlight/]: Initialized color sets in 69ms [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [searchables] Found status: BETA Current: 1.0.2 Target: 1.0.2 [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [fastleafdecay] Starting version check at https://www.olafkeijsers.net/fastleafdecay-update.json [20:27:50] [Render thread/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD [20:27:50] [Render thread/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER [20:27:50] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_primary to index 1 for type OVERWORLD [20:27:50] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_secondary to index 2 for type OVERWORLD [20:27:50] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_rare to index 3 for type OVERWORLD [20:27:50] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:nether_common to index 1 for type NETHER [20:27:50] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:nether_rare to index 2 for type NETHER [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [fastleafdecay] Found status: BETA Current: 30 Target: null [20:27:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [codechickenlib] Starting version check at https://version-check.covers1624.net/check/?mod=CodeChickenLib&mc=1.19.2 [20:27:50] [Worker-Main-8/INFO] [xa.ma.WorldMap/]: Loading Xaero's World Map - Stage 1/2 [20:27:50] [Placebo Patreon Trail Loader/INFO] [placebo/]: Loading patreon trails data... [20:27:50] [Worker-Main-2/INFO] [Sound Physics - General/]: Reloading reverb parameters [20:27:50] [Placebo Patreon Wing Loader/INFO] [placebo/]: Loading patreon wing data... [20:27:50] [Worker-Main-3/INFO] [Rubidium/]: Retrieving block renderers [20:27:50] [Worker-Main-3/INFO] [Rubidium/]: Retrieving fluid renderers [20:27:50] [Worker-Main-3/INFO] [Rubidium/]: Retrieving global renderers [20:27:50] [Placebo Patreon Trail Loader/INFO] [placebo/]: Loaded 39 patreon trails. [20:27:50] [Placebo Patreon Wing Loader/INFO] [placebo/]: Loaded 31 patreon wings. [20:27:50] [Worker-Main-12/INFO] [to.le.ir.IrisFlw/]: Oculus Flywheel Compat Initialized [20:27:50] [Worker-Main-2/WARN] [Sound Physics - General/]: Sound event railways:handcar_cogs not found [20:27:50] [Worker-Main-2/WARN] [Sound Physics - General/]: Sound event railways:conductor_whistle not found [20:27:50] [Worker-Main-5/INFO] [xa.mi.XaeroMinimap/]: Loading Xaero's Minimap - Stage 1/2 [20:27:50] [Worker-Main-2/INFO] [Sound Physics - General/]: Using Cloth Config GUI [20:27:50] [Worker-Main-13/INFO] [me.co.Mekanism/]: Initialized HolidayManager. [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'create_things_and_misc:custom/blazeblock' referenced from: create_things_and_misc:blaze_ballon#: com.google.gson.JsonParseException: Invalid rotation 135.0 found, only -45/-22.5/0/22.5/45 allowed [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/cherry_side_right_r' referenced from: macawsbridgesbop:rope_cherry_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/cherry_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/dead_side_right_r' referenced from: macawsbridgesbop:rope_dead_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/dead_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/fir_side_right_r' referenced from: macawsbridgesbop:rope_fir_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/fir_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/hellbark_side_right_r' referenced from: macawsbridgesbop:rope_hellbark_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/hellbark_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/jacaranda_side_right_r' referenced from: macawsbridgesbop:rope_jacaranda_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/jacaranda_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/magic_side_right_r' referenced from: macawsbridgesbop:rope_magic_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/magic_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/mahogany_side_right_r' referenced from: macawsbridgesbop:rope_mahogany_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/mahogany_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/palm_side_right_r' referenced from: macawsbridgesbop:rope_palm_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/palm_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/redwood_side_right_r' referenced from: macawsbridgesbop:rope_redwood_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/redwood_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/umbran_side_right_r' referenced from: macawsbridgesbop:rope_umbran_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/umbran_side_right_r.json [20:27:51] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'macawsbridgesbop:block/bridge/rope/willow_side_right_r' referenced from: macawsbridgesbop:rope_willow_bridge#connection=base,facing=north: java.io.FileNotFoundException: macawsbridgesbop:models/block/bridge/rope/willow_side_right_r.json [20:27:52] [Render thread/INFO] [xa.mi.XaeroMinimap/]: Loading Xaero's Minimap - Stage 2/2 [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=south,type=default_peripheral_remotectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=west,type=default_peripheral_remotectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=east,type=default_peripheral_redstonectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=north,type=default_peripheral_remotectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=east,type=default_peripheral_server' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=south,type=default_peripheral_server' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=west,type=default_peripheral_redstonectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=south,type=default_peripheral_redstonectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=north,type=default_peripheral_server' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=north,type=default_peripheral_redstonectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=east,type=default_peripheral_remotectrl' [20:27:52] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Exception loading blockstate definition: 'webdisplays:blockstates/kb_left.json' missing model for variant: 'webdisplays:kb_left#facing=west,type=default_peripheral_server' [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: Registered player tracker system: minimap_synced [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: Xaero's Minimap: World Map found! [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: No Optifine! [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: Xaero's Minimap: No Vivecraft! [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: Xaero's Minimap: Framed Blocks found! [20:27:52] [Render thread/INFO] [xa.hu.mi.MinimapLogs/]: Xaero's Minimap: Iris found! [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Loading Xaero's World Map - Stage 2/2 [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: New world map region cache hash code: -266036645 [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Registered player tracker system: map_synced [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Xaero's WorldMap Mod: Xaero's minimap found! [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Registered player tracker system: minimap_synced [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: No Optifine! [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Xaero's World Map: No Vivecraft! [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Xaero's World Map: Framed Blocks found! [20:27:52] [Render thread/INFO] [xa.ma.WorldMap/]: Xaero's World Map: Iris found! [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [codechickenlib] Found status: UP_TO_DATE Current: 4.3.2.490 Target: null [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/lights.json [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwlights] Found status: UP_TO_DATE Current: 1.1.0 Target: null [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [fastload] Starting version check at https://github.com/BumbleSoftware/Fastload/raw/Forge-1.20.1/updates.json [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [fastload] Found status: UP_TO_DATE Current: 3.4.0 Target: null [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [attributefix] Starting version check at https://updates.blamejared.com/get?n=attributefix&gv=1.19.2 [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [attributefix] Found status: BETA_OUTDATED Current: 17.2.7 Target: 17.2.8 [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwpaintings] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/paintings.json [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwpaintings] Found status: UP_TO_DATE Current: 1.0.5 Target: null [20:27:52] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [enderstorage] Starting version check at https://version-check.covers1624.net/check/?mod=EnderStorage&mc=1.19.2 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [enderstorage] Found status: UP_TO_DATE Current: 2.10.1.181 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [forge] Found status: OUTDATED Current: 43.3.0 Target: 43.4.0 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwpaths] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/paths.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [mcwpaths] Found status: UP_TO_DATE Current: 1.0.5 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [create_structures_mr] Starting version check at https://api.modrinth.comauth/init?url=https://modrinth.com/mod/create-structures/version/e9v4MIpX/updates/IAnP4np7/forge_updates.json [20:27:53] [Forge Version Check/WARN] [ne.mi.fm.VersionChecker/]: Failed to process update information java.net.ConnectException: null     at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:573) ~[java.net.http:?] {}     at jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) ~[java.net.http:?] {}     at net.minecraftforge.fml.VersionChecker$1.openUrlString(VersionChecker.java:139) ~[fmlcore-1.19.2-43.3.0.jar%23440!/:?] {}     at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:177) ~[fmlcore-1.19.2-43.3.0.jar%23440!/:?] {}     at java.lang.Iterable.forEach(Iterable.java:75) [?:?] {re:mixin}     at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.3.0.jar%23440!/:?] {} Caused by: java.net.ConnectException     at jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1055) ~[java.net.http:?] {}     at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198) ~[java.net.http:?] {}     at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?] {}     at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:378) ~[java.net.http:?] {}     at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:126) ~[java.net.http:?] {}     at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:93) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:343) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:475) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:380) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:372) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:408) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:449) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2340) ~[?:?] {re:mixin}     at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:439) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:341) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?] {}     at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:157) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2673) ~[?:?] {re:mixin}     at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:294) ~[java.net.http:?] {}     at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:654) ~[java.net.http:?] {}     at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:552) ~[java.net.http:?] {}     ... 5 more Caused by: java.nio.channels.UnresolvedAddressException     at sun.nio.ch.Net.checkAddress(Net.java:149) ~[?:?] {}     at sun.nio.ch.Net.checkAddress(Net.java:157) ~[?:?] {}     at sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:816) ~[?:?] {}     at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:839) ~[?:?] {}     at jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183) ~[java.net.http:?] {}     at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?] {}     at jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185) ~[java.net.http:?] {}     at jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56) ~[java.net.http:?] {}     at jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:378) ~[java.net.http:?] {}     at jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:126) ~[java.net.http:?] {}     at jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:93) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.establishExchange(Exchange.java:343) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:475) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:380) ~[java.net.http:?] {}     at jdk.internal.net.http.Exchange.responseAsync(Exchange.java:372) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:408) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:449) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:950) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2340) ~[?:?] {re:mixin}     at jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:439) ~[java.net.http:?] {}     at jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:341) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?] {}     at jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:157) ~[java.net.http:?] {}     at java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2673) ~[?:?] {re:mixin}     at jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:294) ~[java.net.http:?] {}     at jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:654) ~[java.net.http:?] {}     at jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:552) ~[java.net.http:?] {}     ... 5 more [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [trade_cycling] Starting version check at https://update.maxhenkel.de/forge/trade_cycling [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [trade_cycling] Found status: AHEAD Current: 1.19.2-1.0.10 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [enchdesc] Starting version check at https://updates.blamejared.com/get?n=enchdesc&gv=1.19.2 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [enchdesc] Found status: BETA_OUTDATED Current: 13.0.14 Target: 13.0.20 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [moonlight] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Moonlight/multi-loader/forge/update.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [moonlight] Found status: UP_TO_DATE Current: 1.19.2-2.3.6 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [easy_villagers] Starting version check at https://update.maxhenkel.de/forge/easy_villagers [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [easy_villagers] Found status: AHEAD Current: 1.19.2-1.1.15 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [flywheel] Starting version check at https://api.modrinth.com/updates/flywheel/forge_updates.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [flywheel] Found status: AHEAD Current: 0.6.10-20 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [securitycraft] Starting version check at https://www.github.com/Geforce132/SecurityCraft/raw/master/Updates/Forge.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [securitycraft] Found status: UP_TO_DATE Current: 1.9.6.1 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [canary] Starting version check at https://github.com/AbdElAziz333/Canary/raw/mc1.19.2/dev/updates.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [canary] Found status: UP_TO_DATE Current: 0.3.3 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [effecttooltips] Starting version check at https://updates.blamejared.com/get?n=effecttooltips&gv=1.19.2 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [effecttooltips] Found status: BETA Current: 5.1.3 Target: 5.1.3 [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [create_power_loader] Starting version check at https://raw.githubusercontent.com/hlysine/create_power_loader/main/update.json [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [create_power_loader] Found status: UP_TO_DATE Current: 1.5.0-mc1.19.2 Target: null [20:27:53] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [betterf3] Starting version check at https://api.modrinth.com/updates/betterf3/forge_updates.json [20:27:54] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [betterf3] Found status: UP_TO_DATE Current: 4.0.1 Target: null [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'refinedstorage:cover#inventory' referenced from: refinedstorage:cover#inventory: java.io.FileNotFoundException: refinedstorage:models/item/cover.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'refinedstorage:hollow_cover#inventory' referenced from: refinedstorage:hollow_cover#inventory: java.io.FileNotFoundException: refinedstorage:models/item/hollow_cover.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'decorative_blocks:blockstate_copy_item#inventory' referenced from: decorative_blocks:blockstate_copy_item#inventory: java.io.FileNotFoundException: decorative_blocks:models/item/blockstate_copy_item.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'minecraft:brass_drone' referenced from: create_sa:brass_drone_item#inventory: java.io.FileNotFoundException: minecraft:models/brass_drone.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'minecraft:flamethrower' referenced from: create_sa:flamethrower#inventory: java.io.FileNotFoundException: minecraft:models/flamethrower.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_silver' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_silver: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_silver.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_gold' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_gold: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_gold.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_lead' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_lead: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_lead.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_copper' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_copper: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_copper.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_twig' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_twig: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_twig.json [20:27:55] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to load model: 'supplementaries:blocks/wall_lanterns/wall_lantern_brass' referenced from: supplementaries:blocks/wall_lanterns/wall_lantern_brass: java.io.FileNotFoundException: supplementaries:models/blocks/wall_lanterns/wall_lantern_brass.json [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/orange_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_gray_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/purple_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/blue_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/blue_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_gray_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/cyan_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/blue_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/gray_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/blue_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/purple_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/gray_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/lime_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/magenta_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/white_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/purple_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_blue_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/gray_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/pink_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/yellow_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/green_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/blue_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/pink_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/lime_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/black_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in extendedgears:block/large_chunky_cogwheel [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/red_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/brown_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/lime_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/black_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/white_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_blue_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/cyan_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/pink_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/lime_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/green_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/white_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/red_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/white_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/orange_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/purple_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/cyan_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/yellow_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/yellow_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/green_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/lime_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/blue_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_gray_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/purple_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/purple_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/cyan_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/white_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/pink_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/brown_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/purple_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/magenta_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/gray_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/black_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/purple_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/orange_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_blue_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/gray_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/magenta_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:item/lime_floor_chair [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_blue_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/brown_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/lime_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/green_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/magenta_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:item/cyan_floor_chair [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/cyan_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_gray_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/red_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/brown_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/pink_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/blue_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/cyan_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/lime_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/lime_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/yellow_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/pink_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/white_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:item/white_floor_chair [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/purple_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/kelp_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/gray_floor_chair_both_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/black_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_blue_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/gray_floor_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/green_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_gray_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/cyan_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/purple_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_blue_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:item/light_gray_chair [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/gray_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/brown_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/gray_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/gray_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/yellow_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/yellow_floor_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/magenta_chair_right [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/red_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_gray_floor_chair_none [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/lime_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/pink_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/green_floor_chair_right_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/orange_chair_both [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_blue_floor_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/orange_floor_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/magenta_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/brown_chair_none_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/floor_chair/light_gray_floor_chair_left [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:block/chair/light_blue_chair_left_cropped [20:27:57] [Worker-Main-19/WARN] [minecraft/ModelBakery]: Unable to resolve texture reference: #missing in interiors:bl