Jump to content

Recommended Posts

Posted

Hi, I made a new block using this tutorial http://www.minecraftforge.net/wiki/Rendering_a_Techne_Model_as_a_Block .The model was a 2x2x2 block. Everything was ok until I placed the block, I can walk throw the block... The bounds are all ok but I don't know why the only part y can't walk throw is the right corner

 

BigBoxBlock

package deantonious.blocks;

import java.util.List;

import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.world.World;


public class BigBoxBlock extends BlockContainer {

        //Treat it like a normal block here. The Block Bounds are a good idea - the first three are X Y and Z of the botton-left corner,
        //And the second three are the top-right corner.
        public BigBoxBlock(int id) {
                super(id, Material.iron);
                this.setCreativeTab(CreativeTabs.tabBlock);
                this.setBlockBounds(0.0F, 0.0F, 0.0F, 2.0F, 2.0F, 2.0F);               
        }
               

        //Make sure you set this as your TileEntity class relevant for the block!
        @Override
        public TileEntity createNewTileEntity(World world) {
                return new BigBoxEntity();
        }
        
        //You don't want the normal render type, or it wont render properly.
        @Override
        public int getRenderType() {
                return -1;
        }
        
        //It's not an opaque cube, so you need this.
        @Override
        public boolean isOpaqueCube() {
                return false;
        }
        
        //It's not a normal block, so you need this too.
        public boolean renderAsNormalBlock() {
                return false;
        }
        
        //This is the icon to use for showing the block in your hand.
        public void registerIcons(IconRegister icon) {
                this.blockIcon = icon.registerIcon("bigbox");
        }

}

 

BigBoxEntity

package deantonious.blocks;

import net.minecraft.tileentity.TileEntity;

public class BigBoxEntity extends TileEntity {

}

 

BigBoxModel

package deantonious.blocks;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

public class BigBoxModel extends ModelBase
{
  //fields
    ModelRenderer Shape1;
  
  public BigBoxModel()
  {
    textureWidth = 128;
    textureHeight = 128;
    
      Shape1 = new ModelRenderer(this, 0, 0);
      Shape1.addBox(0F, 0F, 0F, 32, 32, 32);
      Shape1.setRotationPoint(-24F, -8F, -7F);
      Shape1.setTextureSize(128, 128);
      Shape1.mirror = true;
      setRotation(Shape1, 0F, 0F, 0F);
  }
  
  public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.render(entity, f, f1, f2, f3, f4, f5);
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
    Shape1.render(f5);
  }
  
  private void setRotation(ModelRenderer model, float x, float y, float z)
  {
    model.rotateAngleX = x;
    model.rotateAngleY = y;
    model.rotateAngleZ = z;
  }
  
  public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
  {
    super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
  }

}

 

BigBoxRenderer

package deantonious.blocks;

import org.lwjgl.opengl.GL11;

import net.minecraft.block.Block;
import net.minecraft.client.renderer.OpenGlHelper;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;

public class BigBoxRenderer extends TileEntitySpecialRenderer {
        
        //The model of your block
        private final BigBoxModel model;
        
        public BigBoxRenderer() {
                this.model = new BigBoxModel();
        }
        
        private void adjustRotatePivotViaMeta(World world, int x, int y, int z) {
                int meta = world.getBlockMetadata(x, y, z);
                GL11.glPushMatrix();
                GL11.glRotatef(meta * (-90), 0.0F, 0.0F, 1.0F);
                GL11.glPopMatrix();
        }
        
        @Override
        public void renderTileEntityAt(TileEntity te, double x, double y, double z, float scale) {
        //The PushMatrix tells the renderer to "start" doing something.
                GL11.glPushMatrix();
        //This is setting the initial location.
                GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F, (float) z + 0.5F);
        //This is the texture of your block. It's pathed to be the same place as your other blocks here.
       //Use in 1.6.2  this
        bindTexture(new ResourceLocation("textures/blocks/bigboxtext.png")); 
        //the ':' is very important

        //This rotation part is very important! Without it, your model will render upside-down! And for some reason you DO need PushMatrix again!                       
                GL11.glPushMatrix();
                GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
        //A reference to your Model file. Again, very important.
                this.model.render((Entity)null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F);
        //Tell it to stop rendering for both the PushMatrix's
                GL11.glPopMatrix();
                GL11.glPopMatrix();
        }

	//Set the lighting stuff, so it changes it's brightness properly.       
        private void adjustLightFixture(World world, int i, int j, int k, Block block) {
                Tessellator tess = Tessellator.instance;
                float brightness = block.getBlockBrightness(world, i, j, k);
                int skyLight = world.getLightBrightnessForSkyBlocks(i, j, k, 0);
                int modulousModifier = skyLight % 65536;
                int divModifier = skyLight / 65536;
                tess.setColorOpaque_F(brightness, brightness, brightness);
                OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit,  (float) modulousModifier,  divModifier);
        }
}

 

Sorry for my english and thanks for any help

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

Posted
    /**
     * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been
     * cleared to be reused)
     */
    public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
    {
    }

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.

Posted

    /**
     * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been
     * cleared to be reused)
     */
    public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
    {
    }

 

I know that, the problem was how to use it... (Thanks for the reply)

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

Posted

Return a new AABB that is the right size.  The collission box, the boundary size, and the MovingObjectPosition collisionRayTrace box are all used for different purposes.

 

You'll need to set all three of them to being your 2x2x2 box.

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.

Posted

AxisAlignedBB.getAABBPool().getAABB(double, double, double, double, double, double)

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.

Posted

The problem is the getCollisionBoundingBoxFromPool() is only called and used when the entity is within the block. You can verify this by adding a print in the getCollisionBoundingBoxFromPool()  method, or placing a breakpoint. So the problem is that the entity isn't realizing that it's colliding with the block when it's outside the normal block bounds. My solution would be to add 'ghost blocks'. Invisible blocks that have a collision box.

Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them.

Posted

The problem is the getCollisionBoundingBoxFromPool() is only called and used when the entity is within the block. You can verify this by adding a print in the getCollisionBoundingBoxFromPool()  method, or placing a breakpoint. So the problem is that the entity isn't realizing that it's colliding with the block when it's outside the normal block bounds. My solution would be to add 'ghost blocks'. Invisible blocks that have a collision box.

I know what you mean, but I don't know how to make it... I've looked for it, but no result

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

Posted

Well, let me help you then.

 

I think you should know how to create a block that's invisible. So I'm assuming you now have a block called GhostBigBoxBlock. When you place down a BigBoxBlock, you want to place down 7 GhostBigBoxBlocks as well. So in your BigBoxBlock you can override onBlockAdded() :

public void onBlockAdded(World world, int x, int y, int z)
    {
     world.setBlock(x + 1, y      , z      , GhostBigBoxBlock.blockID, 0, 3);
     world.setBlock(x      , y      , z + 1, GhostBigBoxBlock.blockID, 1, 3);
     world.setBlock(x + 1, y      , z + 1, GhostBigBoxBlock.blockID, 2, 3);
     world.setBlock(x      , y + 1, z      , GhostBigBoxBlock.blockID, 3, 3);
     world.setBlock(x + 1, y + 1, z      , GhostBigBoxBlock.blockID, 4, 3);
     world.setBlock(x      , y + 1, z + 1, GhostBigBoxBlock.blockID, 5, 3);
     world.setBlock(x + 1, y + 1, z + 1, GhostBigBoxBlock.blockID, 6, 3);
}

As you can see, for every one of the ghost blocks added, I set a different metadata. This we can use in the next part. The next part is the breaking of the block. When you break any of the ghost blocks (or BigBoxBlock) you need to remove every other ghost block as well. And we use the metadata here for the GhostBigBoxBlocks to let them know in which position they are in relation to the BigBoxBlock. And if one of the ghost blocks get broken, we remove the BigBoxBlock which then will remove every GhostBigBoxBlock on his part. To do this override breakBlock() of the GhostBigBoxBlock :

public void breakBlock(World world, int x, int y, int z, int blockID, int metadata)
    {
         super.breakBlock(world, x, y, z, blockID, metadata);
         switch(metadata){
             case 0:
                  world.setBlockToAir(x - 1, y, z);
                  break;
             case 1:
                  world.setBlockToAir(x, y, z - 1);
                  break;
             //TODO do this for every of the 7 cases
         }
    }

So this will break the BigBoxBlock when one of the Ghost Blocks get broken. Now to break every Ghost block override breakBlock in BigBoxBlock:

public void breakBlock(World world, int x, int y, int z, int blockID, int metadata)
    {
         super.breakBlock(world, x, y, z, blockID, metadata);
         for(int i = x; i < x + 2; i++) for(int j = y; j < y + 2; j++) for(int k = z; k < z + 2; k++) world.setBlockToAir(i, j, k);
    }

 

That's how I would do it, if others have better solutions I'm happy to hear them :).

Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them.

Posted

Well, let me help you then.

 

I think you should know how to create a block that's invisible. So I'm assuming you now have a block called GhostBigBoxBlock. When you place down a BigBoxBlock, you want to place down 7 GhostBigBoxBlocks as well. So in your BigBoxBlock you can override onBlockAdded() :

public void onBlockAdded(World world, int x, int y, int z)
    {
     world.setBlock(x + 1, y      , z      , GhostBigBoxBlock.blockID, 0, 3);
     world.setBlock(x      , y      , z + 1, GhostBigBoxBlock.blockID, 1, 3);
     world.setBlock(x + 1, y      , z + 1, GhostBigBoxBlock.blockID, 2, 3);
     world.setBlock(x      , y + 1, z      , GhostBigBoxBlock.blockID, 3, 3);
     world.setBlock(x + 1, y + 1, z      , GhostBigBoxBlock.blockID, 4, 3);
     world.setBlock(x      , y + 1, z + 1, GhostBigBoxBlock.blockID, 5, 3);
     world.setBlock(x + 1, y + 1, z + 1, GhostBigBoxBlock.blockID, 6, 3);
}

As you can see, for every one of the ghost blocks added, I set a different metadata. This we can use in the next part. The next part is the breaking of the block. When you break any of the ghost blocks (or BigBoxBlock) you need to remove every other ghost block as well. And we use the metadata here for the GhostBigBoxBlocks to let them know in which position they are in relation to the BigBoxBlock. And if one of the ghost blocks get broken, we remove the BigBoxBlock which then will remove every GhostBigBoxBlock on his part. To do this override breakBlock() of the GhostBigBoxBlock :

public void breakBlock(World world, int x, int y, int z, int blockID, int metadata)
    {
         super.breakBlock(world, x, y, z, blockID, metadata);
         switch(metadata){
             case 0:
                  world.setBlockToAir(x - 1, y, z);
                  break;
             case 1:
                  world.setBlockToAir(x, y, z - 1);
                  break;
             //TODO do this for every of the 7 cases
         }
    }

So this will break the BigBoxBlock when one of the Ghost Blocks get broken. Now to break every Ghost block override breakBlock in BigBoxBlock:

public void breakBlock(World world, int x, int y, int z, int blockID, int metadata)
    {
         super.breakBlock(world, x, y, z, blockID, metadata);
         for(int i = x; i < x + 2; i++) for(int j = y; j < y + 2; j++) for(int k = z; k < z + 2; k++) world.setBlockToAir(i, j, k);
    }

 

That's how I would do it, if others have better solutions I'm happy to hear them :).

 

Thanks, it really helped me. The only thing I don't understand is the way of removing the hole block with one click. I don't know how to make the other cases...

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

Posted

The way I would do it is to look at BlockHalfSlab, and use the methods that make it's shape smaller. I think its


public BlockHalfSlab(int par1, boolean par2, Material par3Material)
    {
        super(par1, par3Material);
        this.isDoubleSlab = par2;


        if (par2)
        {
            opaqueCubeLookup[par1] = true;
        }
        else
        {
            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F);
        }


        this.setLightOpacity(255);
    }


    /**
     * Updates the blocks bounds based on its current state. Args: world, x, y, z
     */
    public void setBlockBoundsBasedOnState(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)
    {
        if (this.isDoubleSlab)
        {
            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
        }
        else
        {
            boolean flag = (par1IBlockAccess.getBlockMetadata(par2, par3, par4) & != 0;


            if (flag)
            {
                this.setBlockBounds(0.0F, 0.5F, 0.0F, 1.0F, 1.0F, 1.0F);
            }
            else
            {
                this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F);
            }
        }
    }

/**
     * Sets the block's bounds for rendering it as an item
     */
    public void setBlockBoundsForItemRender()
    {
        if (this.isDoubleSlab)
        {
            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
        }
        else
        {
            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F);
        }
    }


    /**
     * Adds all intersecting collision boxes to a list. (Be sure to only add boxes to the list if they intersect the
     * mask.) Parameters: World, X, Y, Z, mask, list, colliding entity
     */
    public void addCollisionBoxesToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
    {
        this.setBlockBoundsBasedOnState(par1World, par2, par3, par4);
        super.addCollisionBoxesToList(par1World, par2, par3, par4, par5AxisAlignedBB, par6List, par7Entity);
    }


    /**
     * Is this block (a) opaque and (b) a full 1m cube?  This determines whether or not to render the shared face of two
     * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
     */
    public boolean isOpaqueCube()
    {
        return this.isDoubleSlab;
    }

My mod was a while ago, so I don't exactly remember, but playing around with this and looking at the methods and their arguments will yield results. Anyway, that's what I used for my mod, to make a block a little smaller than a half slab. You could also look at the enchantment table, it's less that a full block. Or BlockSkull, since it's both lower and smaller than a normal block. Good luck with it! Hope I was some help.

Posted

Problem here is that his block is bigger than a block. And then you have that problem that the entity doesn't even check if it's colliding a block if it isn't in the block.

 

I won't just give the other cases of the switch, as I want you to understand my thinking. What I'm doing here is that I'm using metadata to let the ghost block know in what position the ghost block is in relation to the base block. If you look at what happens when the metadata is 0:

 world.setBlock(x + 1, y      , z      , GhostBigBoxBlock.blockID, 0, 3);//The block is placed 1 further on the x-axis than the base block

So the ghost block now 'knows' that if it has metadata 0 it is placed 1 block further on the x-axis than the base block. So the base block is at x - 1, y, z. So when we break the ghost block, we break the base block as well by doing:

world.setBlockToAir(x - 1, y, z);

I hope you understand now.

 

This solution isn't finished yet. You now could replace blocks in the world by placing a BigBoxBlock next to it. You can prevent this from happening, and you could look at BlockCactus.java how it's done for the cactus. Look at the canPlaceBlockAt() method.

Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them.

Posted

I fixed it! Code for checking if there is any block near the block:

 public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
        {
            return !super.canPlaceBlockAt(par1World, par2, par3, par4) ? false : this.canBlockStay(par1World, par2, par3, par4);
        }

        public boolean canBlockStay(World par1World, int par2, int par3, int par4)
        {
           
            if (par1World.getBlockMaterial(par2 + 1, par3, par4).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2, par3, par4 + 1).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2 +1 , par3, par4 + 1).isSolid())
            {
                return false;
            }
            else
            {
                int l = par1World.getBlockId(par2, par3 - 1, par4);
                return true;
            }
        }

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

Posted

You're nearly there yes!:) You've only covered 3/7 cases though! You forgot to check all the positions on y+1 ;).

Author of PneumaticCraft, MineChess, Minesweeper Mod and Sokoban Mod. Visit www.minemaarten.com to take a look at them.

Posted

You're nearly there yes!:) You've only covered 3/7 cases though! You forgot to check all the positions on y+1 ;).

 

This was the one of my 2x2x1 block xD. The right one is this:

public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
        {
            return !super.canPlaceBlockAt(par1World, par2, par3, par4) ? false : this.canBlockStay(par1World, par2, par3, par4);
        }

        public boolean canBlockStay(World par1World, int par2, int par3, int par4)
        {
           
            if (par1World.getBlockMaterial(par2 + 1, par3, par4).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2, par3, par4 + 1).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2 +1 , par3, par4 + 1).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2 + 1, par3 + 1, par4).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2, par3 + 1, par4 + 1).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2 + 1, par3 + 1, par4 + 1).isSolid())
            {
                return false;
            }
            
            else if (par1World.getBlockMaterial(par2, par3 + 1, par4).isSolid())
            {
                return false;
            }
            
            else
            {
                int l = par1World.getBlockId(par2, par3 - 1, par4);
                return true;
            }
        }

Twitter: @deantonious || TeamSpeak Server: ts3.deantonious.es

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

    • When i start my forge server its on but when i try to join its come a error Internal Exception: java.lang.OutOfMemoryError: Requested array size exceeds VM limit Server infos: Linux Minecraft version 1.20.1 -Xmx11G -Xms8G
    • Also add the latest.log from your logs-folder
    • Add the mods in groups
    • There is an issue with Create - maybe a conflict with randompatches
    • Hello! I am currently having this issue with the forge 1.20.1. I've looked at other posts, allocated ram and removed some mods that could be causing the issue but nothing seems to be working and I've been at it for 3 hours . Every time I try to create a single player world it crashes and pops up with "The game crashed: mouseclicked event handler Error: java.lang.NullPointerException: Cannot read the array length because "<local1>" is null" . Here is the crash report :  ---- Minecraft Crash Report ---- // Embeddium instance tainted by mods: [sodiumoptionsapi, sodiumdynamiclights] // Please do not reach out for Embeddium support without removing these mods first. // ------- // Who set us up the TNT? Time: 2025-02-12 06:06:33 Description: mouseClicked event handler java.lang.NullPointerException: Cannot read the array length because "<local1>" is null at cofh.lib.util.crafting.IngredientWithCount.m_43908_(IngredientWithCount.java:31) ~[cofh_core-1.20.1-11.0.2.56.jar%23350!/:11.0.2] {re:classloading} at cofh.thermal.core.util.managers.machine.SmelterRecipeManager.addRecipe(SmelterRecipeManager.java:77) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.util.managers.machine.SmelterRecipeManager.refresh(SmelterRecipeManager.java:250) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.lib.util.ThermalRecipeManagers.refreshServer(ThermalRecipeManagers.java:52) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.common.event.TCoreCommonSetupEvents.tagsUpdated(TCoreCommonSetupEvents.java:41) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.common.event.__TCoreCommonSetupEvents_tagsUpdated_TagsUpdatedEvent.invoke(.dynamic) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraft.server.ReloadableServerResources.m_206868_(ReloadableServerResources.java:90) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:ReloadableServerResourcesMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinReloadableServerResources,pl:mixin:APP:fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin,pl:mixin:APP:placebo.mixins.json:ServerResourcesMixin,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin,pl:mixin:A} at net.minecraft.server.WorldLoader.m_244809_(WorldLoader.java:44) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,xf:fml:libx:registry_load} at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {} at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,re:computing_frames,re:classloading} at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:139) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.m_232896_(CreateWorldScreen.java:131) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.m_233213_(WorldSelectionList.java:167) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.<init>(WorldSelectionList.java:93) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.SelectWorldScreen.m_7856_(SelectWorldScreen.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:321) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenAccessor,pl:mixin:APP:yungsmenutweaks.mixins.json:ScreenMixin,pl:mixin:APP:accessories-common.mixins.json:client.ScreenAccessor,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:relics.mixins.json:ScreenMixin,pl:mixin:APP:patchouli_xplat.mixins.json:client.AccessorScreen,pl:mixin:APP:ae2.mixins.json:WrappedGenericStackTooltipModIdMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.TitleScreen.m_279796_(TitleScreen.java:159) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:monolib.forge.mixins.json:MixinTitleScreen,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:55) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:runtimedistcleaner:A,re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:accessories-common.mixins.json:client.AbstractButtonMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:175) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yungsmenutweaks.mixins.json:AbstractWidgetMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,re:computing_frames,re:classloading} at net.minecraft.client.gui.screens.TitleScreen.m_6375_(TitleScreen.java:294) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:monolib.forge.mixins.json:MixinTitleScreen,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:92) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenAccessor,pl:mixin:APP:yungsmenutweaks.mixins.json:ScreenMixin,pl:mixin:APP:accessories-common.mixins.json:client.ScreenAccessor,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:relics.mixins.json:ScreenMixin,pl:mixin:APP:patchouli_xplat.mixins.json:client.AccessorScreen,pl:mixin:APP:ae2.mixins.json:WrappedGenericStackTooltipModIdMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {} at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {} at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {re:mixin} at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:RenderTexturesMixin,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.3.0.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Suspected Mods: CoFH Core (cofh_core), Version: 11.0.2 Issue tracker URL: https://github.com/cofh/feedback at TRANSFORMER/[email protected]/cofh.lib.util.crafting.IngredientWithCount.m_43908_(IngredientWithCount.java:31) Thermal Series (thermal), Version: 11.0.6 Issue tracker URL: https://github.com/cofh/feedback at TRANSFORMER/[email protected]/cofh.thermal.core.util.managers.machine.SmelterRecipeManager.addRecipe(SmelterRecipeManager.java:77) Stacktrace: at cofh.lib.util.crafting.IngredientWithCount.m_43908_(IngredientWithCount.java:31) ~[cofh_core-1.20.1-11.0.2.56.jar%23350!/:11.0.2] {re:classloading} at cofh.thermal.core.util.managers.machine.SmelterRecipeManager.addRecipe(SmelterRecipeManager.java:77) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.util.managers.machine.SmelterRecipeManager.refresh(SmelterRecipeManager.java:250) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.lib.util.ThermalRecipeManagers.refreshServer(ThermalRecipeManagers.java:52) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.common.event.TCoreCommonSetupEvents.tagsUpdated(TCoreCommonSetupEvents.java:41) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading} at cofh.thermal.core.common.event.__TCoreCommonSetupEvents_tagsUpdated_TagsUpdatedEvent.invoke(.dynamic) ~[thermal_core-1.20.1-11.0.6.24.jar%23663!/:11.0.6] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraft.server.ReloadableServerResources.m_206868_(ReloadableServerResources.java:90) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:ReloadableServerResourcesMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinReloadableServerResources,pl:mixin:APP:fabric-resource-conditions-api-v1.mixins.json:DataPackContentsMixin,pl:mixin:APP:placebo.mixins.json:ServerResourcesMixin,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:DataPackContentsMixin,pl:mixin:A} at net.minecraft.server.WorldLoader.m_244809_(WorldLoader.java:44) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,xf:fml:libx:registry_load} at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {} at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,re:computing_frames,re:classloading} at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:139) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.m_232896_(CreateWorldScreen.java:131) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.m_233213_(WorldSelectionList.java:167) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.<init>(WorldSelectionList.java:93) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.worldselection.SelectWorldScreen.m_7856_(SelectWorldScreen.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading} at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:321) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenAccessor,pl:mixin:APP:yungsmenutweaks.mixins.json:ScreenMixin,pl:mixin:APP:accessories-common.mixins.json:client.ScreenAccessor,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:relics.mixins.json:ScreenMixin,pl:mixin:APP:patchouli_xplat.mixins.json:client.AccessorScreen,pl:mixin:APP:ae2.mixins.json:WrappedGenericStackTooltipModIdMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.TitleScreen.m_279796_(TitleScreen.java:159) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:monolib.forge.mixins.json:MixinTitleScreen,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.Button.m_5691_(Button.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:55) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:runtimedistcleaner:A,re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:accessories-common.mixins.json:client.AbstractButtonMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:175) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:yungsmenutweaks.mixins.json:AbstractWidgetMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,re:computing_frames,re:classloading} at net.minecraft.client.gui.screens.TitleScreen.m_6375_(TitleScreen.java:294) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:monolib.forge.mixins.json:MixinTitleScreen,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:92) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenAccessor,pl:mixin:APP:yungsmenutweaks.mixins.json:ScreenMixin,pl:mixin:APP:accessories-common.mixins.json:client.ScreenAccessor,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:relics.mixins.json:ScreenMixin,pl:mixin:APP:patchouli_xplat.mixins.json:client.AccessorScreen,pl:mixin:APP:ae2.mixins.json:WrappedGenericStackTooltipModIdMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {} at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {} at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {re:mixin} -- Affected screen -- Details: Screen name: com.github.alexthe666.iceandfire.client.gui.IceAndFireMainMenu Stacktrace: at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:ScreenAccessor,pl:mixin:APP:yungsmenutweaks.mixins.json:ScreenMixin,pl:mixin:APP:accessories-common.mixins.json:client.ScreenAccessor,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:relics.mixins.json:ScreenMixin,pl:mixin:APP:patchouli_xplat.mixins.json:client.AccessorScreen,pl:mixin:APP:ae2.mixins.json:WrappedGenericStackTooltipModIdMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MouseMixin,pl:mixin:APP:supplementaries-common.mixins.json:MouseHandlerMixin,pl:mixin:APP:icarus.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:mixins.cofhcore.json:MouseHandlerMixin,pl:mixin:APP:relics.mixins.json:MouseHandlerMixin,pl:mixin:APP:ichunutil.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:create.mixins.json:accessor.MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A} at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {} at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {} at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {re:mixin} at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:RenderTexturesMixin,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.3.0.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, mod_resources, Moonlight Mods Dynamic Assets, fabric Stacktrace: at net.minecraft.client.ResourceLoadStateTracker.m_168562_(ResourceLoadStateTracker.java:49) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:classloading} at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2326) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:735) ~[client-1.20.1-20230612.114412-srg.jar%23478!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.hammerlib.json:client.MinecraftMixin,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:fabric-screen-api-v1.mixins.json:MinecraftClientMixin,pl:mixin:APP:immersive_armors.mixins.json:MixinMinecraftClient,pl:mixin:APP:supplementaries-common.mixins.json:MinecraftMixin,pl:mixin:APP:botania_xplat.mixins.json:client.MinecraftAccessor,pl:mixin:APP:accessories-common.mixins.json:client.MinecraftMixin,pl:mixin:APP:mixins.codechickenlib.json:MinecraftMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraft,pl:mixin:APP:puffish_skills.mixins.json:MinecraftClientMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:fabric-registry-sync-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:bookshelf.common.mixins.json:accessors.client.AccessorMinecraft,pl:mixin:APP:mixins.sodiumdynamiclights.json:MinecraftClientMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:monolib.mixins.json:MixinMinecraft,pl:mixin:APP:fabric-networking-api-v1.client.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:ichunutil.mixins.json:client.MinecraftMixin,pl:mixin:APP:skinlayers3d.mixins.json:EMFModelPartMixin,pl:mixin:APP:moonlight-common.mixins.json:MinecraftMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:apugli.mixins.json:client.MinecraftClientMixin,pl:mixin:APP:mixins.irons_spellbooks.json:MinecraftMixin,pl:mixin:APP:fabric-events-interaction-v0.client.mixins.json:MinecraftClientMixin,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:embeddium.mixins.json:core.render.MinecraftAccessor,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.3.0.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.0.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- System Details -- Details: Minecraft Version: 1.20.1 Minecraft Version ID: 1.20.1 Operating System: Windows 11 (amd64) version 10.0 Java Version: 17.0.8, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 3133086128 bytes (2987 MiB) / 8053063680 bytes (7680 MiB) up to 9529458688 bytes (9088 MiB) CPUs: 6 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz Identifier: Intel64 Family 6 Model 158 Stepping 10 Microarchitecture: Coffee Lake Frequency (GHz): 2.90 Number of physical packages: 1 Number of physical CPUs: 6 Number of logical CPUs: 6 Graphics card #0 name: NVIDIA GeForce RTX 3060 Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x2504 Graphics card #0 versionInfo: DriverVersion=32.0.15.6636 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 3.20 Memory slot #1 type: DDR4 Virtual memory max (MB): 23306.64 Virtual memory used (MB): 20422.89 Swap memory total (MB): 6988.09 Swap memory used (MB): 442.06 JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx9088m -Xms256m Launched Version: forge-47.3.0 Backend library: LWJGL version 3.3.1 build 7 Backend API: NVIDIA GeForce RTX 3060/PCIe/SSE2 GL version 4.6.0 NVIDIA 566.36, NVIDIA Corporation Window size: 1092x768 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Graphics mode: fancy Resource Packs: Current Language: en_us CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz ModLauncher: 10.0.9+10.0.9+main.dcd20f30 ModLauncher launch target: forgeclient ModLauncher naming: srg ModLauncher services: mixin-0.8.5.jar mixin PLUGINSERVICE eventbus-6.0.5.jar eventbus PLUGINSERVICE fmlloader-1.20.1-47.3.0.jar slf4jfixer PLUGINSERVICE fmlloader-1.20.1-47.3.0.jar object_holder_definalize PLUGINSERVICE fmlloader-1.20.1-47.3.0.jar runtime_enum_extender PLUGINSERVICE fmlloader-1.20.1-47.3.0.jar capability_token_subclass PLUGINSERVICE accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE fmlloader-1.20.1-47.3.0.jar runtimedistcleaner PLUGINSERVICE modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE FML Language Providers: [email protected] [email protected]+0.15.0+1.20.1 lowcodefml@null javafml@null Mod List: EasyAnvils-v8.0.2-1.20.1-Forge.jar |Easy Anvils |easyanvils |8.0.2 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a additionalentityattributes-forge-1.4.0.5+1.20.1.ja|Additional Entity Attributes |additionalentityattributes |1.4.0.5+1.20.1 |DONE |Manifest: NOSIGNATURE scena-forge-1.0.103.jar |Scena |scena |1.0.103 |DONE |Manifest: NOSIGNATURE player-animation-lib-forge-1.0.2-rc1+1.20.jar |Player Animator |playeranimator |1.0.2-rc1+1.20 |DONE |Manifest: NOSIGNATURE fabric-rendering-fluids-v1-3.0.28+4ac5e37a77.jar |Fabric Rendering Fluids (v1) |fabric_rendering_fluids_v1 |3.0.28+4ac5e37a77 |DONE |Manifest: NOSIGNATURE fabric-models-v0-0.4.2+7c3892a477.jar |Fabric Models (v0) |fabric_models_v0 |0.4.2+7c3892a477 |DONE |Manifest: NOSIGNATURE HammerLib-1.20.1-20.1.48.jar |HammerLib |hammerlib |20.1.48 |DONE |Manifest: 97:e8:52:e9:b3:f0:1b:83:57:4e:83:15:f7:e7:76:51:c6:60:5f:2b:45:59:19:a7:31:9e:98:69:56:4f:01:3c mcw-windows-2.3.0-mc1.20.1forge.jar |Macaw's Windows |mcwwindows |2.3.0 |DONE |Manifest: NOSIGNATURE apoli-forge-1.20.1-2.9.0.8.jar |Apoli |apoli |1.20.1-2.9.0.8 |DONE |Manifest: NOSIGNATURE Neat-1.20.1-41-FORGE.jar |Neat |neat |1.20.1-41-FORGE |DONE |Manifest: NOSIGNATURE fabric-convention-tags-v1-1.5.5+fa3d1c0177.jar |Fabric Convention Tags |fabric_convention_tags_v1 |1.5.5+fa3d1c0177 |DONE |Manifest: NOSIGNATURE fabric-command-api-v1-1.2.34+f71b366f77.jar |Fabric Command API (v1) |fabric_command_api_v1 |1.2.34+f71b366f77 |DONE |Manifest: NOSIGNATURE fabric-block-view-api-v2-1.0.1+0767707077.jar |Fabric BlockView API (v2) |fabric_block_view_api_v2 |1.0.1+0767707077 |DONE |Manifest: NOSIGNATURE fabric-command-api-v2-2.2.13+561530ec77.jar |Fabric Command API (v2) |fabric_command_api_v2 |2.2.13+561530ec77 |DONE |Manifest: NOSIGNATURE YungsApi-1.20-Forge-4.0.6.jar |YUNG's API |yungsapi |1.20-Forge-4.0.6 |DONE |Manifest: NOSIGNATURE mcw-stairs-1.0.1-1.20.1forge.jar |Macaw's Stairs and Balconies |mcwstairs |1.0.1 |DONE |Manifest: NOSIGNATURE Apotheosis-1.20.1-7.4.6.jar |Apotheosis |apotheosis |7.4.6 |DONE |Manifest: NOSIGNATURE balm-forge-1.20.1-7.3.14-all.jar |Balm |balm |7.3.14 |DONE |Manifest: NOSIGNATURE fabric-screen-api-v1-2.0.8+45a670a577.jar |Fabric Screen API (v1) |fabric_screen_api_v1 |2.0.8+45a670a577 |DONE |Manifest: NOSIGNATURE immersive_armors-1.6.1+1.20.1-forge.jar |Immersive Armors |immersive_armors |1.6.1+1.20.1 |DONE |Manifest: NOSIGNATURE JustEnoughResources-1.20.1-1.4.0.247.jar |Just Enough Resources |jeresources |1.4.0.247 |DONE |Manifest: NOSIGNATURE YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar |YUNG's Better Nether Fortresse|betterfortresses |1.20-Forge-2.0.6 |DONE |Manifest: NOSIGNATURE cloth-config-11.1.136-forge.jar |Cloth Config v10 API |cloth_config |11.1.136 |DONE |Manifest: NOSIGNATURE vminus-forge-1.20.1-3.2.7.jar |VMinus |vminus |3.2.7 |DONE |Manifest: NOSIGNATURE supplementaries-1.20-3.1.13.jar |Supplementaries |supplementaries |1.20-3.1.13 |DONE |Manifest: NOSIGNATURE embeddium-0.3.31+mc1.20.1.jar |Embeddium |embeddium |0.3.31+mc1.20.1 |DONE |Manifest: NOSIGNATURE alltheores-1.20.1-47.1.3-2.2.4.jar |AllTheOres |alltheores |2.2.4 |DONE |Manifest: NOSIGNATURE fabric-game-rule-api-v1-1.0.40+683d4da877.jar |Fabric Game Rule API (v1) |fabric_game_rule_api_v1 |1.0.40+683d4da877 |DONE |Manifest: NOSIGNATURE BotanyTrees-Forge-1.20.1-9.0.18.jar |BotanyTrees |botanytrees |9.0.18 |DONE |Manifest: NOSIGNATURE Apothic Amendments - Enchanting - 0.1.4.jar |Apothic Amendments - Enchantin|apothic_amendments__enchanting|0.1.4 |DONE |Manifest: NOSIGNATURE ironfurnaces-1.20.1-4.1.6.jar |Iron Furnaces |ironfurnaces |4.1.6 |DONE |Manifest: NOSIGNATURE mcw-trapdoors-1.1.4-mc1.20.1forge.jar |Macaw's Trapdoors |mcwtrpdoors |1.1.4 |DONE |Manifest: NOSIGNATURE YungsBridges-1.20-Forge-4.0.3.jar |YUNG's Bridges |yungsbridges |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE Botania-1.20.1-447-FORGE.jar |Botania |botania |1.20.1-447-FORGE |DONE |Manifest: NOSIGNATURE resourcefulconfig-forge-1.20.1-2.1.2.jar |Resourcefulconfig |resourcefulconfig |2.1.2 |DONE |Manifest: NOSIGNATURE curios-forge-5.11.1+1.20.1.jar |Curios API |curios |5.11.1+1.20.1 |DONE |Manifest: NOSIGNATURE origins-forge-1.20.1-1.10.0.9-all.jar |Origins |origins |1.20.1-1.10.0.9 |DONE |Manifest: NOSIGNATURE Searchables-forge-1.20.1-1.0.3.jar |Searchables |searchables |1.0.3 |DONE |Manifest: NOSIGNATURE YungsExtras-1.20-Forge-4.0.3.jar |YUNG's Extras |yungsextras |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE ApothicAttributes-1.20.1-1.3.7.jar |Apothic Attributes |attributeslib |1.3.7 |DONE |Manifest: NOSIGNATURE bettervillage-forge-1.20.1-3.2.0.jar |Better village |bettervillage |3.2.0 |DONE |Manifest: NOSIGNATURE tombstone-1.20.1-8.9.0.jar |Corail Tombstone |tombstone |8.9.0 |DONE |Manifest: NOSIGNATURE Icarus-Forge-2.11.0.jar |Icarus |icarus |2.11.0 |DONE |Manifest: NOSIGNATURE fabric-entity-events-v1-1.6.0+6274ab9d77.jar |Fabric Entity Events (v1) |fabric_entity_events_v1 |1.6.0+6274ab9d77 |DONE |Manifest: NOSIGNATURE YungsMenuTweaks-1.20.1-Forge-1.0.2.jar |YUNG's Menu Tweaks |yungsmenutweaks |1.20.1-Forge-1.0.2 |DONE |Manifest: NOSIGNATURE accessories-neoforge-1.0.0-beta.44+1.20.1.jar |Accessories |accessories |1.0.0-beta44+1.20.1 |DONE |Manifest: NOSIGNATURE worldedit-mod-7.2.15.jar |WorldEdit |worldedit |7.2.15+6463-5ca4dff |DONE |Manifest: NOSIGNATURE veinst-1.0.0.jar |Veinst |veinst |1.0.0 |DONE |Manifest: NOSIGNATURE constructionwand-1.20.1-2.11.jar |Construction Wand |constructionwand |1.20.1-2.11 |DONE |Manifest: NOSIGNATURE mcw-roofs-2.3.1-mc1.20.1forge.jar |Macaw's Roofs |mcwroofs |2.3.1 |DONE |Manifest: NOSIGNATURE YungsBetterEndIsland-1.20-Forge-2.0.6.jar |YUNG's Better End Island |betterendisland |1.20-Forge-2.0.6 |DONE |Manifest: NOSIGNATURE fabric-rendering-data-attachment-v1-0.3.37+a6081af|Fabric Rendering Data Attachme|fabric_rendering_data_attachme|0.3.37+a6081afc77 |DONE |Manifest: NOSIGNATURE CodeChickenLib-1.20.1-4.4.0.516-universal.jar |CodeChicken Lib |codechickenlib |4.4.0.516 |DONE |Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71 YungsBetterMineshafts-1.20-Forge-4.0.4.jar |YUNG's Better Mineshafts |bettermineshafts |1.20-Forge-4.0.4 |DONE |Manifest: NOSIGNATURE majrusz-library-forge-1.20.1-7.0.8.jar |Majrusz Library |majruszlibrary |7.0.8 |DONE |Manifest: NOSIGNATURE mcw-lights-1.1.0-mc1.20.1forge.jar |Macaw's Lights and Lamps |mcwlights |1.1.0 |DONE |Manifest: NOSIGNATURE Better_Dogs_X_Doggy_Talents_Next_v1.2.2 [Forge] - |Better Dogs For DTN |betterdogs_dtn |1.2.2 |DONE |Manifest: NOSIGNATURE fabric-client-tags-api-v1-1.1.2+5d6761b877.jar |Fabric Client Tags |fabric_client_tags_api_v1 |1.1.2+5d6761b877 |DONE |Manifest: NOSIGNATURE SmartBrainLib-forge-1.20.1-1.15.jar |SmartBrainLib |smartbrainlib |1.15 |DONE |Manifest: NOSIGNATURE fabric-dimensions-v1-2.1.54+8005d10d77.jar |Fabric Dimensions API (v1) |fabric_dimensions_v1 |2.1.54+8005d10d77 |DONE |Manifest: NOSIGNATURE puffish_skills-0.14.7-1.20-forge.jar |Pufferfish's Skills |puffish_skills |0.14.7 |DONE |Manifest: NOSIGNATURE mowziesmobs-1.7.0.jar |Mowzie's Mobs |mowziesmobs |1.7.0 |DONE |Manifest: NOSIGNATURE fabric-model-loading-api-v1-1.0.3+6274ab9d77.jar |Fabric Model Loading API (v1) |fabric_model_loading_api_v1 |1.0.3+6274ab9d77 |DONE |Manifest: NOSIGNATURE jei-1.20.1-forge-15.20.0.106.jar |Just Enough Items |jei |15.20.0.106 |DONE |Manifest: NOSIGNATURE VisualWorkbench-v8.0.0-1.20.1-Forge.jar |Visual Workbench |visualworkbench |8.0.0 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a Pehkui-3.8.2+1.20.1-forge.jar |Pehkui |pehkui |3.8.2+1.20.1-forge |DONE |Manifest: NOSIGNATURE fabric-screen-handler-api-v1-1.3.30+561530ec77.jar|Fabric Screen Handler API (v1)|fabric_screen_handler_api_v1 |1.3.30+561530ec77 |DONE |Manifest: NOSIGNATURE libraryferret-forge-1.20.1-4.0.0.jar |Library ferret |libraryferret |4.0.0 |DONE |Manifest: NOSIGNATURE caelus-forge-3.2.0+1.20.1.jar |Caelus API |caelus |3.2.0+1.20.1 |DONE |Manifest: NOSIGNATURE fabric-rendering-v1-3.0.8+66e9a48f77.jar |Fabric Rendering (v1) |fabric_rendering_v1 |3.0.8+66e9a48f77 |DONE |Manifest: NOSIGNATURE mcw-holidays-1.1.0-mc1.20.1forge.jar |Macaw's Holidays |mcwholidays |1.1.0 |DONE |Manifest: NOSIGNATURE fabric-renderer-indigo-1.5.2+b5b2da4177.jar |Fabric Renderer - Indigo |fabric_renderer_indigo |1.5.2+b5b2da4177 |DONE |Manifest: NOSIGNATURE NaturesCompass-1.20.1-1.11.2-forge.jar |Nature's Compass |naturescompass |1.20.1-1.11.2-forge |DONE |Manifest: NOSIGNATURE LibX-1.20.1-5.0.12.jar |LibX |libx |1.20.1-5.0.12 |DONE |Manifest: NOSIGNATURE BotanyPots-Forge-1.20.1-13.0.40.jar |BotanyPots |botanypots |13.0.40 |DONE |Manifest: NOSIGNATURE GlitchCore-forge-1.20.1-0.0.1.1.jar |GlitchCore |glitchcore |0.0.1.1 |DONE |Manifest: NOSIGNATURE SereneSeasons-forge-1.20.1-9.1.0.0.jar |Serene Seasons |sereneseasons |9.1.0.0 |DONE |Manifest: NOSIGNATURE mythicmounts-20.1-7.4.2-forge.jar |MythicMounts |mythicmounts |20.1-7.4.2-forge |DONE |Manifest: NOSIGNATURE fabric-particles-v1-1.1.2+78e1ecb877.jar |Fabric Particles (v1) |fabric_particles_v1 |1.1.2+78e1ecb877 |DONE |Manifest: NOSIGNATURE puzzlesaccessapi-forge-8.0.7.jar |Puzzles Access Api |puzzlesaccessapi |8.0.7 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a forge-1.20.1-47.3.0-universal.jar |Forge |forge |47.3.0 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 mcw-paths-1.0.5-1.20.1forge.jar |Macaw's Paths and Pavings |mcwpaths |1.0.5 |DONE |Manifest: NOSIGNATURE ironchest-1.20.1-14.4.4.jar |Iron Chests |ironchest |1.20.1-14.4.4 |DONE |Manifest: NOSIGNATURE MythicBotany-1.20.1-4.0.3.jar |MythicBotany |mythicbotany |1.20.1-4.0.3 |DONE |Manifest: NOSIGNATURE DungeonsArise-1.20.x-2.1.58-release.jar |When Dungeons Arise |dungeons_arise |2.1.58-1.20.x |DONE |Manifest: NOSIGNATURE client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f cofh_core-1.20.1-11.0.2.56.jar |CoFH Core |cofh_core |11.0.2 |DONE |Manifest: NOSIGNATURE thermal_core-1.20.1-11.0.6.24.jar |Thermal Series |thermal |11.0.6 |DONE |Manifest: NOSIGNATURE thermal_foundation-1.20.1-11.0.6.70.jar |Thermal Foundation |thermal_foundation |11.0.6 |DONE |Manifest: NOSIGNATURE fabric-api-base-0.4.31+ef105b4977.jar |Fabric API Base |fabric_api_base |0.4.31+ef105b4977 |DONE |Manifest: NOSIGNATURE MouseTweaks-forge-mc1.20.1-2.25.1.jar |Mouse Tweaks |mousetweaks |2.25.1 |DONE |Manifest: NOSIGNATURE Placeables 1.9.2.jar |Placeables |placeablesmod |1.9.2 |DONE |Manifest: NOSIGNATURE fabric-block-api-v1-1.0.11+0e6cb7f777.jar |Fabric Block API (v1) |fabric_block_api_v1 |1.0.11+0e6cb7f777 |DONE |Manifest: NOSIGNATURE fabric-resource-conditions-api-v1-2.3.8+9ad825cd77|Fabric Resource Conditions API|fabric_resource_conditions_api|2.3.8+9ad825cd77 |DONE |Manifest: NOSIGNATURE domum_ornamentum-1.20.1-1.0.186-RELEASE-universal.|Domum Ornamentum |domum_ornamentum |1.20.1-1.0.186-RELEA|DONE |Manifest: NOSIGNATURE calio-forge-1.20.1-1.11.0.5.jar |Calio |calio |1.20.1-1.11.0.5 |DONE |Manifest: NOSIGNATURE flywheel-forge-1.20.1-0.6.11-13.jar |Flywheel |flywheel |0.6.11-13 |DONE |Manifest: NOSIGNATURE Mantle-1.20.1-1.11.36.jar |Mantle |mantle |1.11.36 |DONE |Manifest: NOSIGNATURE fabric-item-group-api-v1-4.0.12+c9161c2d77.jar |Fabric Item Group API (v1) |fabric_item_group_api_v1 |4.0.12+c9161c2d77 |DONE |Manifest: NOSIGNATURE JustEnoughProfessions-forge-1.20.1-3.0.1.jar |Just Enough Professions (JEP) |justenoughprofessions |3.0.1 |DONE |Manifest: NOSIGNATURE structurize-1.20.1-1.0.742-RELEASE.jar |Structurize |structurize |1.20.1-1.0.742-RELEA|DONE |Manifest: NOSIGNATURE fabric-registry-sync-v0-2.3.3+1c0ea72177.jar |Fabric Registry Sync (v0) |fabric_registry_sync_v0 |2.3.3+1c0ea72177 |DONE |Manifest: NOSIGNATURE fabric-recipe-api-v1-1.0.21+514a076577.jar |Fabric Recipe API (v1) |fabric_recipe_api_v1 |1.0.21+514a076577 |DONE |Manifest: NOSIGNATURE lootr-forge-1.20-0.7.35.90.jar |Lootr |lootr |0.7.35.90 |DONE |Manifest: NOSIGNATURE fabric-object-builder-api-v1-11.1.3+2174fc8477.jar|Fabric Object Builder API (v1)|fabric_object_builder_api_v1 |11.1.3+2174fc8477 |DONE |Manifest: NOSIGNATURE occultism-1.20.1-1.141.2.jar |Occultism |occultism |1.141.2 |DONE |Manifest: NOSIGNATURE PuzzlesLib-v8.1.25-1.20.1-Forge.jar |Puzzles Lib |puzzleslib |8.1.25 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a addonslib-1.20.1-1.3.jar |Addons Lib |addonslib |1.20.1-1.3 |DONE |Manifest: NOSIGNATURE fabric-sound-api-v1-1.0.13+4f23bd8477.jar |Fabric Sound API (v1) |fabric_sound_api_v1 |1.0.13+4f23bd8477 |DONE |Manifest: NOSIGNATURE fabric-message-api-v1-5.1.9+52cc178c77.jar |Fabric Message API (v1) |fabric_message_api_v1 |5.1.9+52cc178c77 |DONE |Manifest: NOSIGNATURE Medieval Origins Revival-6.5.1+1.20.1-forge.jar |MedievalOriginsRevival |medievalorigins |6.5.1+1.20.1-forge |DONE |Manifest: NOSIGNATURE TreeChop-1.20.1-forge-0.19.0-fixed.jar |HT's TreeChop |treechop |0.19.0 |DONE |Manifest: NOSIGNATURE easy_npc-forge-1.20.1-5.9.0.jar |Easy NPC |easy_npc |5.9.0 |DONE |Manifest: NOSIGNATURE kuma-api-forge-20.1.9-SNAPSHOT.jar |KumaAPI |kuma_api |20.1.9-SNAPSHOT |DONE |Manifest: NOSIGNATURE fabric-renderer-api-v1-3.2.1+cf68abbe77.jar |Fabric Renderer API (v1) |fabric_renderer_api_v1 |3.2.1+cf68abbe77 |DONE |Manifest: NOSIGNATURE YungsBetterWitchHuts-1.20-Forge-3.0.3.jar |YUNG's Better Witch Huts |betterwitchhuts |1.20-Forge-3.0.3 |DONE |Manifest: NOSIGNATURE aiotbotania-1.20.1-4.0.5.jar |AIOT Botania |aiotbotania |1.20.1-4.0.5 |DONE |Manifest: NOSIGNATURE geckolib-forge-1.20.1-4.7.jar |GeckoLib 4 |geckolib |4.7 |DONE |Manifest: NOSIGNATURE swem-1.20.1-1.5.3.jar |Star Worm Equestrian Mod |swem |1.5.3 |DONE |Manifest: NOSIGNATURE ars_nouveau-1.20.1-4.12.6-all.jar |Ars Nouveau |ars_nouveau |4.12.6 |DONE |Manifest: NOSIGNATURE fabric-item-api-v1-2.1.28+4d0bbcfa77.jar |Fabric Item API (v1) |fabric_item_api_v1 |2.1.28+4d0bbcfa77 |DONE |Manifest: NOSIGNATURE knightsnmages-0.0.7-neo.jar |KnightsnMages |knightsnmages |0.0.7-neo |DONE |Manifest: NOSIGNATURE naturalist-forge-4.0.3-1.20.1.jar |Naturalist |naturalist |4.0.3 |DONE |Manifest: NOSIGNATURE DoggyTalentsNext-1.20.1-1.18.40.jar |Doggy Talents Next |doggytalents |1.18.40 |DONE |Manifest: NOSIGNATURE Compat_AlexsMobs-Naturalist.jar |Alex's Mobs - Naturalist Compa|alexsmobsnaturalistcompat |1.1.0 |DONE |Manifest: NOSIGNATURE sophisticatedcore-1.20.1-1.2.8.864.jar |Sophisticated Core |sophisticatedcore |1.2.8.864 |DONE |Manifest: NOSIGNATURE mcwfurnituresbop-1.20-1.2.jar |Macaw's Furnitures - BOP |mcwfurnituresbop |1.20-1.2 |DONE |Manifest: NOSIGNATURE mcw-furniture-3.3.0-mc1.20.1forge.jar |Macaw's Furniture |mcwfurnitures |3.3.0 |DONE |Manifest: NOSIGNATURE TerraBlender-forge-1.20.1-3.0.1.7.jar |TerraBlender |terrablender |3.0.1.7 |DONE |Manifest: NOSIGNATURE BiomesOPlenty-1.20.1-18.0.0.592.jar |Biomes O' Plenty |biomesoplenty |18.0.0.592 |DONE |Manifest: NOSIGNATURE Controlling-forge-1.20.1-12.0.2.jar |Controlling |controlling |12.0.2 |DONE |Manifest: NOSIGNATURE Placebo-1.20.1-8.6.2.jar |Placebo |placebo |8.6.2 |DONE |Manifest: NOSIGNATURE citadel-2.6.1-1.20.1.jar |Citadel |citadel |2.6.1 |DONE |Manifest: NOSIGNATURE alexsmobs-1.22.9.jar |Alex's Mobs |alexsmobs |1.22.9 |DONE |Manifest: NOSIGNATURE iceandfire-2.1.13-1.20.1-beta-5.jar |Ice and Fire |iceandfire |2.1.13-1.20.1 |DONE |Manifest: NOSIGNATURE dragonseeker-1.2.0-1.20.1.jar |Dragonseeker |dragonseeker |1.2.0-1.20.1 |DONE |Manifest: NOSIGNATURE fabric-data-attachment-api-v1-1.0.0+30ef839e77.jar|Fabric Data Attachment API (v1|fabric_data_attachment_api_v1 |1.0.0+30ef839e77 |DONE |Manifest: NOSIGNATURE primalmagick-4.0.9.jar |Primal Magick |primalmagick |4.0.9 |DONE |Manifest: NOSIGNATURE mixinextras-forge-0.2.0-beta.8.jar |MixinExtras |mixinextras |0.2.0-beta.8 |DONE |Manifest: NOSIGNATURE Bookshelf-Forge-1.20.1-20.2.13.jar |Bookshelf |bookshelf |20.2.13 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 sophisticatedbackpacks-1.20.1-3.23.4.1196.jar |Sophisticated Backpacks |sophisticatedbackpacks |3.23.4.1196 |DONE |Manifest: NOSIGNATURE relics-1.20.1-0.8.0.7.jar |Relics |relics |0.8.0.7 |DONE |Manifest: NOSIGNATURE mcw-doors-1.1.2-mc1.20.1forge.jar |Macaw's Doors |mcwdoors |1.1.2 |DONE |Manifest: NOSIGNATURE ironshulkerbox-1.20.1-5.3.2.jar |Iron Shulker Boxes |ironshulkerbox |1.20.1-5.3.2 |DONE |Manifest: NOSIGNATURE ramcompat-1.20.1-0.1.4.jar |RAM-Compat |ramcompat |0.1.4 |DONE |Manifest: NOSIGNATURE sodiumoptionsapi-forge-1.0.10-1.20.1.jar |Sodium Options API |sodiumoptionsapi |1.0.10 |DONE |Manifest: NOSIGNATURE macawsroofsbop-1.20-1.1.jar |Macaw's Roofs - BOP |macawsroofsbop |1.20-1.1 |DONE |Manifest: NOSIGNATURE fabric-api-0.92.2+1.11.9+1.20.1.jar |Forgified Fabric API |fabric_api |0.92.2+1.11.9+1.20.1|DONE |Manifest: NOSIGNATURE fabric-content-registries-v0-4.0.11+a670df1e77.jar|Fabric Content Registries (v0)|fabric_content_registries_v0 |4.0.11+a670df1e77 |DONE |Manifest: NOSIGNATURE twilightforest-1.20.1-4.3.2508-universal.jar |The Twilight Forest |twilightforest |4.3.2508 |DONE |Manifest: NOSIGNATURE sodiumdynamiclights-forge-1.0.10-1.20.1.jar |Sodium Dynamic Lights |sodiumdynamiclights |1.0.9 |DONE |Manifest: NOSIGNATURE mcw-bridges-3.0.0-mc1.20.1forge.jar |Macaw's Bridges |mcwbridges |3.0.0 |DONE |Manifest: NOSIGNATURE fabric-api-lookup-api-v1-1.6.36+67f9824077.jar |Fabric API Lookup API (v1) |fabric_api_lookup_api_v1 |1.6.36+67f9824077 |DONE |Manifest: NOSIGNATURE LetSleepingDogsLie-1.20.1-Forge-1.3.0.jar |Let Sleeping Dogs Lie |dogslie |1.3.0 |DONE |Manifest: ae:67:c5:55:fb:7e:f3:4e:5c:71:f4:50:9e:df:a2:b0:32:86:cf:09:f2:fe:9b:db:94:3b:09:88:a2:3d:91:1f mcw-fences-1.1.2-mc1.20.1forge.jar |Macaw's Fences and Walls |mcwfences |1.1.2 |DONE |Manifest: NOSIGNATURE mcwfencesbop-1.20-1.2.jar |Macaw's Fences - BOP |mcwfencesbop |1.20-1.2 |DONE |Manifest: NOSIGNATURE mcwbiomesoplenty-1.20.1-1.0.jar |Macaw's Biomes O' Plenty |mcwbiomesoplenty |1.20.1-1.0 |DONE |Manifest: NOSIGNATURE Patchouli-1.20.1-84.1-FORGE.jar |Patchouli |patchouli |1.20.1-84.1-FORGE |DONE |Manifest: NOSIGNATURE blockui-1.20.1-1.0.156-RELEASE.jar |UI Library Mod |blockui |1.20.1-1.0.156-RELEA|DONE |Manifest: NOSIGNATURE suppsquared-1.20-1.1.18.jar |Supplementaries Squared |suppsquared |1.20-1.1.18 |DONE |Manifest: NOSIGNATURE architectury-9.2.14-forge.jar |Architectury |architectury |9.2.14 |DONE |Manifest: NOSIGNATURE immersivelanterns-forge-1.0.6-1.20.1.jar |Immersive Lanterns |immersivelanterns |1.0.6 |DONE |Manifest: NOSIGNATURE fabric-loot-api-v2-1.2.1+eb28f93e77.jar |Fabric Loot API (v2) |fabric_loot_api_v2 |1.2.1+eb28f93e77 |DONE |Manifest: NOSIGNATURE ars_ocultas-1.20.1-1.2.2-all.jar |Ars Ocultas |ars_ocultas |1.2.2 |DONE |Manifest: NOSIGNATURE monolib-forge-1.20.1-2.0.0.jar |MonoLib |monolib |2.0.0 |DONE |Manifest: NOSIGNATURE disenchanting_table-merged-1.20.1-3.1.0.jar |Dis-Enchanting Table |disenchanting_table |3.1.0 |DONE |Manifest: NOSIGNATURE fabric-networking-api-v1-1.3.11+503a202477.jar |Fabric Networking API (v1) |fabric_networking_api_v1 |1.3.11+503a202477 |DONE |Manifest: NOSIGNATURE fabric-lifecycle-events-v1-2.2.22+afab492177.jar |Fabric Lifecycle Events (v1) |fabric_lifecycle_events_v1 |2.2.22+afab492177 |DONE |Manifest: NOSIGNATURE fabric-key-binding-api-v1-1.0.37+561530ec77.jar |Fabric Key Binding API (v1) |fabric_key_binding_api_v1 |1.0.37+561530ec77 |DONE |Manifest: NOSIGNATURE fabric-transfer-api-v1-3.3.5+631c9cd677.jar |Fabric Transfer API (v1) |fabric_transfer_api_v1 |3.3.5+631c9cd677 |DONE |Manifest: NOSIGNATURE inventorysorter-1.20.1-23.0.8.jar |Simple Inventory Sorter |inventorysorter |23.0.8 |DONE |Manifest: NOSIGNATURE amendments-1.20-1.2.18.jar |Amendments |amendments |1.20-1.2.18 |DONE |Manifest: NOSIGNATURE minecraft-comes-alive-7.6.1+1.20.1-universal.jar |Minecraft Comes Alive |mca |7.6.1+1.20.1 |DONE |Manifest: NOSIGNATURE OctoLib-FORGE-0.4.2+1.20.1.jar |OctoLib |octolib |0.4.2 |DONE |Manifest: NOSIGNATURE allthewizardgear-1.20.1-1.1.4.jar |All The Wizard Gear |allthewizardgear |1.20.1-1.1.4 |DONE |Manifest: NOSIGNATURE EasyMagic-v8.0.1-1.20.1-Forge.jar |Easy Magic |easymagic |8.0.1 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a common-networking-forge-1.0.5-1.20.1.jar |Common Networking |commonnetworking |1.0.5-1.20.1 |DONE |Manifest: NOSIGNATURE fabric-resource-loader-v0-0.11.10+bcd08ed377.jar |Fabric Resource Loader (v0) |fabric_resource_loader_v0 |0.11.10+bcd08ed377 |DONE |Manifest: NOSIGNATURE create-1.20.1-0.5.1.j.jar |Create |create |0.5.1.j |DONE |Manifest: NOSIGNATURE waystones-forge-1.20.1-14.1.9.jar |Waystones |waystones |14.1.9 |DONE |Manifest: NOSIGNATURE mcw-paintings-1.0.5-1.20.1forge.jar |Macaw's Paintings |mcwpaintings |1.0.5 |DONE |Manifest: NOSIGNATURE Clumps-forge-1.20.1-12.0.0.4.jar |Clumps |clumps |12.0.0.4 |DONE |Manifest: NOSIGNATURE journeymap-1.20.1-5.10.3-forge.jar |Journeymap |journeymap |5.10.3 |DONE |Manifest: NOSIGNATURE fabric-mining-level-api-v1-2.1.50+561530ec77.jar |Fabric Mining Level API (v1) |fabric_mining_level_api_v1 |2.1.50+561530ec77 |DONE |Manifest: NOSIGNATURE artifacts-forge-9.5.13.jar |Artifacts |artifacts |9.5.13 |DONE |Manifest: NOSIGNATURE YungsBetterDesertTemples-1.20-Forge-3.0.3.jar |YUNG's Better Desert Temples |betterdeserttemples |1.20-Forge-3.0.3 |DONE |Manifest: NOSIGNATURE Orcz_0.87_1.20.1.jar |Orcz |orcz |0.82 |DONE |Manifest: NOSIGNATURE iChunUtil-1.20.1-Forge-1.0.3.jar |iChunUtil |ichunutil |1.0.3 |DONE |Manifest: ae:67:c5:55:fb:7e:f3:4e:5c:71:f4:50:9e:df:a2:b0:32:86:cf:09:f2:fe:9b:db:94:3b:09:88:a2:3d:91:1f txnilib-forge-1.0.22-1.20.1.jar |TxniLib |txnilib |1.0.21 |DONE |Manifest: NOSIGNATURE skinlayers3d-forge-1.7.4-mc1.20.1.jar |3d-Skin-Layers |skinlayers3d |1.7.4 |DONE |Manifest: NOSIGNATURE bloodmagic-1.20.1-3.3.3-45.jar |Blood Magic |bloodmagic |3.3.3-45 |DONE |Manifest: NOSIGNATURE tomeofblood-1.20.1-0.4.4-all.jar |Tome of Blood: Rebirth |tomeofblood |0.4.4 |DONE |Manifest: NOSIGNATURE BrandonsCore-1.20.1-3.2.1.302-universal.jar |Brandon's Core |brandonscore |3.2.1.302 |DONE |Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe Draconic-Evolution-1.20.1-3.1.2.604-universal.jar |Draconic Evolution |draconicevolution |3.1.2.604 |DONE |Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe Draconic-Additions-1.20.1-2.4.1.5-universal.jar |Draconic Additions |draconicadditions |2.4.1.5 |DONE |Manifest: NOSIGNATURE fabric-transitive-access-wideners-v1-4.3.1+1880499|Fabric Transitive Access Widen|fabric_transitive_access_widen|4.3.1+1880499877 |DONE |Manifest: NOSIGNATURE TConstruct-1.20.1-3.9.1.19.jar |Tinkers' Construct |tconstruct |3.9.1.19 |DONE |Manifest: NOSIGNATURE EnchantmentDescriptions-Forge-1.20.1-17.1.19.jar |EnchantmentDescriptions |enchdesc |17.1.19 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 moonlight-1.20-2.13.61-forge.jar |Moonlight Library |moonlight |1.20-2.13.61 |DONE |Manifest: NOSIGNATURE fabric-blockrenderlayer-v1-1.1.41+1d0da21e77.jar |Fabric BlockRenderLayer Regist|fabric_blockrenderlayer_v1 |1.1.41+1d0da21e77 |DONE |Manifest: NOSIGNATURE mixinsquared-forge-0.1.1.jar |MixinSquared |mixinsquared |0.1.1 |DONE |Manifest: NOSIGNATURE Jade-1.20.1-Forge-11.12.3.jar |Jade |jade |11.12.3+forge |DONE |Manifest: NOSIGNATURE appliedenergistics2-forge-15.3.3.jar |Applied Energistics 2 |ae2 |15.3.3 |DONE |Manifest: NOSIGNATURE theurgy-1.20.1-1.23.4.jar |Theurgy |theurgy |1.23.4 |DONE |Manifest: NOSIGNATURE EnderIO-1.20.1-6.2.7-beta-all.jar |Ender IO |enderio |6.2.7-beta |DONE |Manifest: NOSIGNATURE reliquary-1.20.1-2.0.45.1248.jar |Reliquary |reliquary |2.0.45.1248 |DONE |Manifest: NOSIGNATURE Apugli-2.10.2+1.20.1-forge.jar |Apugli |apugli |2.10.2+1.20.1-forge |DONE |Manifest: NOSIGNATURE ars_elemental-1.20.1-0.6.7.7.jar |Ars Elemental |ars_elemental |0.6.7.7 |DONE |Manifest: NOSIGNATURE irons_spellbooks-1.20.1-3.4.0.7.jar |Iron's Spells 'n Spellbooks |irons_spellbooks |1.20.1-3.4.0.7 |DONE |Manifest: NOSIGNATURE ice_and_fire_spellbooks-2.3.1-1.20.1.jar |Ice and Fire: Spellbooks |ice_and_fire_spellbooks |2.3.1-1.20.1 |DONE |Manifest: NOSIGNATURE fabric-biome-api-v1-13.0.13+dc36698e77.jar |Fabric Biome API (v1) |fabric_biome_api_v1 |13.0.13+dc36698e77 |DONE |Manifest: NOSIGNATURE modonomicon-1.20.1-forge-1.77.6.jar |Modonomicon |modonomicon |1.77.6 |DONE |Manifest: NOSIGNATURE pattern_schematics-1.1.19+forge-1.20.1.jar |Create: Pattern Schematics |create_pattern_schematics |1.1.19+forge-1.20.1 |DONE |Manifest: NOSIGNATURE majruszs-enchantments-forge-1.20.1-1.10.8.jar |Majrusz's Enchantments |majruszsenchantments |1.10.8 |DONE |Manifest: NOSIGNATURE rarcompat-1.20.1-0.1.7.jar |RAR-Compat |rarcompat |0.1.7 |DONE |Manifest: NOSIGNATURE expandability-forge-9.0.4.jar |ExpandAbility |expandability |9.0.4 |DONE |Manifest: NOSIGNATURE chisels-and-bits-forge-1.4.148.jar |chisels-and-bits |chiselsandbits |1.4.148 |DONE |Manifest: NOSIGNATURE fabric-data-generation-api-v1-12.3.4+369cb3a477.ja|Fabric Data Generation API (v1|fabric_data_generation_api_v1 |12.3.4+369cb3a477 |DONE |Manifest: NOSIGNATURE fabric-events-interaction-v0-0.6.2+0d0bd5a777.jar |Fabric Events Interaction (v0)|fabric_events_interaction_v0 |0.6.2+0d0bd5a777 |DONE |Manifest: NOSIGNATURE Crash Report UUID: 4b002c7d-6b1b-41a9-8f5a-62f3114bbcd1 FML: 47.3 Forge: net.minecraftforge:47.3.0 Flywheel Backend: GL33 Instanced Arrays
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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