Jump to content

[1.3.2][SOLVED] Problem with saving/loading block's data in NBT


bormoshka

Recommended Posts

Hello again. I have a problem with saving value of TileEntity. I have items and blocks with metadata, so I can't storage angle there. When I place block - it's OK. But, when i reenter - all blocks rotated at 0 angle. Maybe I missed something.

Before:

 

before.png

 

After:

 

after.png

 

BlockFlag.java:

public class BlockFlag extends Block
{
private byte flagType;
private Class flagEntityClass;
private byte angle;
public BlockFlag(int i, Class class1)
    {
            super(i, Material.cloth);
            flagEntityClass = class1;
            setHardness(1.5F);
            setResistance(1.5F);
            setStepSound(Block.soundWoodFootstep);
            setBlockName("Minecraft Standart");
            this.setTextureFile(getTextureFile());
            blockIndexInTexture = 5;
            this.setRequiresSelfNotify();
            this.isBlockContainer = true;
    }
    public void setValue(Item anItemDrop, byte aFlagType)
    {
    	flagType = aFlagType;
    	//flagMetadata = aFlagMetadata;
    }
    public TileEntity getBlockEntity()
    {
            try
            {
                    return (TileEntity)flagEntityClass.newInstance();
            }
            catch (Exception exception)
            {
                    throw new RuntimeException(exception);
            }
    }
    public TileEntity createTileEntity(World world, int metadata)
    {
    	TileEntityFlag myTile = new TileEntityFlag();
    	myTile.setValues(flagType);
    	myTile.onInventoryChanged();
    	return myTile;
    }   
    public TileEntity createNewTileEntity(World var1)
    {
    	TileEntityFlag tileEntityFlag = new TileEntityFlag();
    	return tileEntityFlag;
    }
    public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
    {
// NOT IMPORTANT
    }
    private boolean canPlaceFlagOn(World par1World, int par2, int par3, int par4)
    {
// NOT IMPORTANT
    }
    protected int damageDropped(int par1)
    {
        return par1;
    }
    public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
    {
        return canPlaceFlagOn(par1World, par2, par3 - 1, par4);
    }
    private boolean dropFlagIfCantStay(World par1World, int par2, int par3, int par4)
    {
// NOT IMPORTANT
    }
    public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)
    {
// NOT IMPORTANT
    }
    public int idDropped(int i, Random random, int j)
    {
            return UltimateExtender.itemFlag.shiftedIndex;
    }
    @SideOnly(Side.CLIENT)

    /**
     * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks)
     */
    public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)
    {
// NOT IMPORTANT
    }
    public int quantityDropped(Random random)
    {
            return 1;
    }
    public int getRenderType()
    {
            return -1;
    }
    @Override
    public String getTextureFile()
    {
        return Params.TEXTURE_PATH_BLOCKS;
    }
    public boolean isOpaqueCube()
    {
            return false;
    }
    public boolean renderAsNormalBlock()
    {
            return false;
    }
    public void onBlockAdded(World par1World, int par2, int par3, int par4)
    {
        super.onBlockAdded(par1World, par2, par3, par4);
        TileEntityFlag myTile = (TileEntityFlag)this.createTileEntity(par1World, par1World.getBlockMetadata(par2, par3, par4));
        par1World.setBlockTileEntity(par2, par3, par4, myTile);        
    }
    public void onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLiving par5EntityLiving)
    {
    	TileEntityFlag myTile = (TileEntityFlag)par1World.getBlockTileEntity(par2, par3, par4);
    	this.angle = (byte) (MathHelper.floor_double((double)(par5EntityLiving.rotationYaw + 180.0F) * 16.0F / 360.0F) & 15);
    	myTile.angle = this.angle;
    	myTile.onInventoryChanged();
    }
    public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)
    {
        super.breakBlock(par1World, par2, par3, par4, par5, par6);
        par1World.removeBlockTileEntity(par2, par3, par4);
    }
    
}

ItemFlag.java

public class ItemFlag extends Item
{
private int blockID;
public static String[] flagNames = new String[]{"flag1","flag2","flag3","flag4","flag5","flag6","flag7","flag8",
"flag9","flag10","flag11","flag12","flag13","flag14","flag15","flag16"};

    public ItemFlag(int i, Block block)
    {
        super(i);
        blockID = block.blockID;
        this.setHasSubtypes(true);
        this.setMaxDamage(0);
    }
    public int getIconFromDamage(int par1)
    {
    	int var2 = MathHelper.clamp_int(par1, 0, 15);
        return this.iconIndex + var2;
    }
    public String getItemNameIS(ItemStack par1ItemStack)
    {
        int var2 = MathHelper.clamp_int(par1ItemStack.getItemDamage(), 0, 15);
        return super.getItemName() + "." + flagNames[var2];
    }
    @SideOnly(Side.CLIENT)

    /**
     * returns a list of items with the same ID, but different meta (eg: dye returns 16 items)
     */
    public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
    {
        for (int var4 = 0; var4 < 16; ++var4)
        {
            par3List.add(new ItemStack(par1, 1, var4));
        }
    }
    public int getMetadata(int par1)
    {
        return par1;
    }
    public int getBlockID()
    {
        return this.blockID;
    }   
    public boolean tryPlaceIntoWorld(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, 
World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)
    {
        int var11 = par3World.getBlockId(par4, par5, par6);

        if (var11 == Block.snow.blockID)
        {
            par7 = 1;
        }
        else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID
                && (Block.blocksList[var11] == null || !Block.blocksList[var11].isBlockReplaceable(par3World, par4, par5, par6)))
        {
            if (par7 == 0)
            {
                --par5;
            }

            if (par7 == 1)
            {
                ++par5;
            }

            if (par7 == 2)
            {
                --par6;
            }

            if (par7 == 3)
            {
                ++par6;
            }

            if (par7 == 4)
            {
                --par4;
            }

            if (par7 == 5)
            {
                ++par4;
            }
        }

        if (par1ItemStack.stackSize == 0)
        {
            return false;
        }
        else if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6))
        {
            return false;
        }
        else if (par5 == 255 && Block.blocksList[this.blockID].blockMaterial.isSolid())
        {
            return false;
        }
        else if (par3World.canPlaceEntityOnSide(this.blockID, par4, par5, par6, false, par7, par2EntityPlayer))
        {
            Block var12 = Block.blocksList[this.blockID];

            if (placeBlockAt(par1ItemStack, par2EntityPlayer, par3World, par4, par5, par6, par7, par8, par9, par10))
            {
                par3World.playSoundEffect((double)((float)par4 + 0.5F), 
(double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getStepSound(), 
(var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F);
                --par1ItemStack.stackSize;
            }

            return true;
        }
        else
        {
            return false;
        }
    }
    public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ)
    {
       if (!world.setBlockAndMetadataWithNotify(x, y, z, this.blockID, this.getMetadata(stack.getItemDamage())))
       {
               return false;
       }

       if (world.getBlockId(x, y, z) == this.blockID)
       {
           Block.blocksList[this.blockID].updateBlockMetadata(world, x, y, z, side, hitX, hitY, hitZ);
           Block.blocksList[this.blockID].onBlockPlacedBy(world, x, y, z, player);
       }

       return true;
    }
}

TileEntityFlag.java:

public class TileEntityFlag extends TileEntity
{
public byte angle;
private byte type;
    public void writeToNBT(NBTTagCompound par1NBTTagCompound)
    {
        super.writeToNBT(par1NBTTagCompound);
        par1NBTTagCompound.setByte("ang", this.angle);
        par1NBTTagCompound.setByte("type", this.type);
    }
    public void readFromNBT(NBTTagCompound par1NBTTagCompound)
    {
        super.readFromNBT(par1NBTTagCompound);
        this.type = par1NBTTagCompound.getByte("type");
        this.angle = par1NBTTagCompound.getByte("ang");
    }
    public void setAngle(byte i)
    {
        this.angle = i;
    }
    public int getAngle()
    {
        return this.angle;
    }
    public void setValues(byte i)
    {
        this.type = i;
    }
    public int getType()
    {
        return this.type;
    }
}

Link to comment
Share on other sites

I don't know why, but its not.

In Render i'm trying to get angle from TileEntity is it right?

public void renderFlag(TileEntity tileEntity, double d, double d1, double d2, float f)
    {
    	
    TileEntityFlag myTile = (TileEntityFlag)tileEntity;
    //System.out.println(myTile.getSkin());
    float deg = (float)(myTile.getAngle() * 360) / 16.0F;
    int i = myTile.getType();
    int j = myTile.getBlockMetadata();
    GL11.glPushMatrix();
    GL11.glTranslatef((float)d + 0.5F, (float)d1 + 1.5F, (float)d2 + 0.5F);
            GL11.glScalef(1.0F, 1.0F, 1.0F);
            GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
            GL11.glRotatef(deg, 0.0F, 1.0F, 0.0F);
            bindTextureByName(getPath(i,j));
            modelFlag.render(0.0625F);
            GL11.glPopMatrix();
    }

 

 

Link to comment
Share on other sites

Might want to send a packet to the client with the angle in it so the render can get the updated angle. Also might want to send what ever other info the client needs for the render as well.

 

 

If you need help making packet stuff check out my gitup https://github.com/DarkGuardsman

Link to comment
Share on other sites

Thanks, I'll try. But I'm testing it in singleplayer and this value is saves and loads(after exit) propertly:

public TileEntity createTileEntity(World world, int metadata)

    {

    TileEntityFlag myTile = new TileEntityFlag();

    myTile.setValues(flagType);

    myTile.onInventoryChanged();

    return myTile;

    }

and this is not:

public void onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLiving par5EntityLiving)

    {

    TileEntityFlag myTile = (TileEntityFlag)par1World.getBlockTileEntity(par2, par3, par4);

    this.angle = (byte) (MathHelper.floor_double((double)(par5EntityLiving.rotationYaw + 180.0F) * 16.0F / 360.0F) & 15);

    myTile.angle = this.angle;

    myTile.onInventoryChanged();

    }

Link to comment
Share on other sites

Thanks, I'll try. But I'm testing it in singleplayer and this value is saves and loads(after exit) propertly:

public TileEntity createTileEntity(World world, int metadata)

    {

    TileEntityFlag myTile = new TileEntityFlag();

    myTile.setValues(flagType);

    myTile.onInventoryChanged();

    return myTile;

    }

and this is not:

public void onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLiving par5EntityLiving)

    {

    TileEntityFlag myTile = (TileEntityFlag)par1World.getBlockTileEntity(par2, par3, par4);

    this.angle = (byte) (MathHelper.floor_double((double)(par5EntityLiving.rotationYaw + 180.0F) * 16.0F / 360.0F) & 15);

    myTile.angle = this.angle;

    myTile.onInventoryChanged();

    }

You sure in 1.3.2 Minecraft single player is a lan server. I use to think it worked fine til a lot of my stuff stopped updating correctly. Namely the rotation of my Machines for several of my mods.

Link to comment
Share on other sites

You sure in 1.3.2 Minecraft single player is a lan server. I use to think it worked fine til a lot of my stuff stopped updating correctly. Namely the rotation of my Machines for several of my mods.

Ok, maybe when i create TileEntity and change some values in createTileEntity(World world, int metadata) it works, but if I trying to change it from client side - it fails. That's why I must create proper packet exchange. So I looked in your code, made something that look pretty the same... but it fails again. So can you or someone that reads this help with this? Maybe manuals or something?

 

Link to comment
Share on other sites

You sure in 1.3.2 Minecraft single player is a lan server. I use to think it worked fine til a lot of my stuff stopped updating correctly. Namely the rotation of my Machines for several of my mods.

Ok, maybe when i create TileEntity and change some values in createTileEntity(World world, int metadata) it works, but if I trying to change it from client side - it fails. That's why I must create proper packet exchange. So I looked in your code, made something that look pretty the same... but it fails again. So can you or someone that reads this help with this? Maybe manuals or something?

next chance i get i'll create a short tut on the subject, or at least raw code that can be copied.

Link to comment
Share on other sites

Ok, this if funny, I just went through this EXACT same problem, and for me the key lied in... signs! :-P

 

If you look at how the signs metadata works, that's EXACTLY what you want... so, here's some of the legwork done for ya':

 

Just look at

ItemSign.java for how your ItemFlag.java should be

BlockSign.java for how your BlockFlag.java should be

TileEntitySign.java for how your TileEntityFlag.java should be

 

Also, do NOT forget to do the following when your mod loads....

Make SURE you register your tileentity like this....

 

GameRegistry.registerTileEntity(TileEntityFlag.class, "ang");

 

Also, in your ItemFlag, you should probably pass the angle to it then using something like:

int myAng = MathHelper.floor_double((double)((par2EntityPlayer.rotationYaw + 180.0F) * 16.0F / 360.0F) + 0.5D) & 15;

(it just gets the angle from the player's angle)

 

Now let me know if you still can't sort it out, but I believe most of what you're doing should be covered by the sign example.

Also, you should really put the following line of code in your stuff so you can track what angle it's storing, and getting....

Minecraft mc = Minecraft.getMinecraft();
mc.thePlayer.sendChatMessage(""+ang);

 

Now lastly, here's a brief overview of how your metadata should be working:

When you place the flag ItemFlag gets the angle from the player, then it passes the data to the block's metadata

The TileEntityFlag just handles the reading and writing of the metadata (which seems kinda repetitive and unnecessary to me, but that's how it is! :-P)

The BlockFlag should then reads that metadata

 

Now.... with all that said... are you sure you can't just extend the "Sign" class, override the render type and a few things, and call it good? :-P LOL

 

Good luck to ya', let me know if you have any questions about my irrational ramblings! :-P

 

I struggled with this same exact problem for a week though, and it took me that long, to reach this level of insanity (and yes, I finally got it working last night, due to registering my tileentity class) :-)

 

 

 

Link to comment
Share on other sites

speaking of sign class there is a method in there to send a packet to the client with the sign text. You can change it up a bit to fit your needs.

 /**
     * signs and mobSpawners use this to send text and meta-data
     */
    public Packet getAuxillaryInfoPacket()
    {
        String[] var1 = new String[4];
        System.arraycopy(this.signText, 0, var1, 0, 4);
        return new Packet130UpdateSign(this.xCoord, this.yCoord, this.zCoord, var1);
    }

change packet to Packet250 or what ever the custom packet is. I  used this for a while till i need to update the server from the client. However if you want to do it the more reusable way, in which you can set it up to send any info to and from the server.

 

 

Your packet Handler class

public class PacketManager implements IPacketHandler
{
@Override
public void onPacketData(NetworkManager network, Packet250CustomPayload packet, Player player)
{
	try
        {
		ByteArrayDataInput data = ByteStreams.newDataInput(packet.data);
		int x = data.readInt();
		int y = data.readInt();
		int z = data.readInt();
                        //the following two are not used but can be for sorting packets by ID and restricting packet reading by lengths
		int id = data.readInt();//packet ID your welcome to set to zero 
		int l = data.readInt(); //packet length a safety var to make sure only data is read.
		EntityPlayer ePlayer = (EntityPlayer) player;
		if(ePlayer != null)
		{
			TileEntity tileEntity = ePlayer.worldObj.getBlockTileEntity(x, y, z);

			if(tileEntity != null)
			{
				if(tileEntity instanceof IPacketReceiver)
				{
					((IPacketReceiver) tileEntity). handlePacketData(network,packet.channel,
							data);

				}
			}
		}
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
}
/**
 * 
 * @param sender - TileEntity sending this packet
 * @param channelName - channel name "channelName"
 * @param id - packet id 
 * @param sendData - list of Integers to be sent is read after main data
 * @param string - list of strings to be sent is read last
 * @return a constructed packet ready to be sent
 */
     //If your looking for a better version check out Calclavia's PacketManager his is very well developed
public static Packet TECommonPacket(TileEntity sender, String channelName,int id, int[] sendData, String[] string)
    {
        ByteArrayOutputStream bytes = new ByteArrayOutputStream();
        DataOutputStream data = new DataOutputStream(bytes);

        try
        {
            data.writeInt(sender.xCoord);
            data.writeInt(sender.yCoord);
            data.writeInt(sender.zCoord);
            data.writeInt(id);
            data.writeInt(3+sendData.length);
           //only writes ints and string you can change this to write anything
            for(int i =0; i < sendData.length; i++)
            {
                data.writeInt(sendData[i]);
            }
            for(int i =0; i < string.length; i++)
            {
                data.writeUTF(string[i]);
            }
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

        Packet250CustomPayload packet = new Packet250CustomPayload();
        packet.channel = "ChannelName";//TODO change to registered channel for you mod
        packet.data = bytes.toByteArray();
        packet.length = packet.data.length;
        packet.isChunkDataPacket = true;
        return packet;
    }

}

Here is the IPacketHandler interface. Implement this in every tileEntity you need to send packets with.

 

package npc.Network;
import net.minecraft.src.NetworkManager;

import com.google.common.io.ByteArrayDataInput;

public interface IPacketReceiver
{
    /**
     * Sends the tileEntity the rest of the data
     */
    public void handlePacketData(NetworkManager network, String channel, ByteArrayDataInput data);
}

Your tileEntity

public class TileEntity extends TileEntity{
   
    @Override
    public void updateEntity()
    {
//highly suggest setting a timer function to only send a packet every so often, also you can change send packetToAll to sendToAll around to reduce lag furthur
    	if(!worldObj.isRemote)
    	{
                      FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().sendPacketToAllPlayers(getPacket());
		    	
    	}
    	
    	super.updateEntity();
    }
  
  public Packet getPacket()
{
	int[] data = this.getSendLoadInt(); ;
	if(data == null)
	{
		data = new int[]{};
	}
	String[] string = this.getSendLoadStr(); ;
	if(string == null)
	{
		string = new String[]{};
	}
	return PacketManager.TECommonPacket(this, "ChannelName",0, data,string );//TODO change channel name
}
   
 @Override
  public int[] getSendLoadInt()
	{
		return new int[] {angle,type,etc};	//TODO	//array that stores all int that need to be sent by packet make sure what is in here ir read in handlePacketData	
	}
 @Override
	public void handlePacketData(NetworkManager network, String channel, ByteArrayDataInput data) {

		if(worldObj.isRemote)
		 {
                              //this.angle = (int)data.readInt();
                              //this.type = (int)data.readInt();

		 }



	}
public void updateInfo(int[] sRange) {
	if(sRange.length == 5)
	{
	this.minX = sRange[1];
	this.minZ = sRange[2];
	this.maxX = sRange[3];
	this.maxZ = sRange[4];
	}

}


}
}

in you main mod class make sure you have this

@NetworkMod(channels = { "ChannelName" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class)

 

 

Link to comment
Share on other sites

Bandayd, thanks for inchat debug. I can't use metadata - its used for skin. I've used metadata for storage rotation value, but here I cant =C

 

DarkGuardsman, Thanks! It works!

For history:

TileEntity

public class TileEntityFlag extends TileEntity implements IPacketReceiver
{
public int angle;
public int type;
    public void writeToNBT(NBTTagCompound par1NBTTagCompound)
    {
        super.writeToNBT(par1NBTTagCompound);
        par1NBTTagCompound.setInteger("type", this.type);
        par1NBTTagCompound.setInteger("ang", this.angle);
    }
    public void readFromNBT(NBTTagCompound par1NBTTagCompound)
    {
        super.readFromNBT(par1NBTTagCompound);
        this.type = par1NBTTagCompound.getInteger("type");
        this.angle = par1NBTTagCompound.getInteger("ang");
    }
    public int getAngle()
    {
        return this.angle;
    }
    public void setValues(byte i, byte j)
    {
        this.type = i;
        this.angle = j;
    }
    public int getType()
    {
        return this.type;
    }
    //method used for getting packet from PacketManager
public Packet getPacket()
{
	int[] data = this.getSendLoadInt(); ;
	if(data == null)
	{
		data = new int[]{};
	}
	return PacketManager.TECommonPacket(this, "UltimateExtender", 0, data);
}
public int[] getSendLoadInt()
	{
		return new int[] {angle,type};	//array that stores all int that need to be sent by packet make sure what is in here ir read in handlePacketData	
	}
//is it a standard method?
public Packet getAuxillaryInfoPacket()
    {
        return getPacket();
    }
@Override
public void handlePacketData(NetworkManager network, String channel, ByteArrayDataInput data) {
	try
        {
            this.angle = data.readInt();
            this.type = data.readInt();
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
}
}

 

PacketManager

public class PacketManager implements IPacketHandler
{
//thanks to DarkGuardsman 
@Override
public void onPacketData(NetworkManager network, Packet250CustomPayload packet, Player player)
{
	try
        {
		ByteArrayDataInput data = ByteStreams.newDataInput(packet.data);
		int x = data.readInt();
		int y = data.readInt();
		int z = data.readInt();
                        //the following two are not used but can be for sorting packets by ID and restricting packet reading by lengths
		int id = data.readInt();//packet ID your welcome to set to zero 
		int l = data.readInt(); //packet length a safety var to make sure only data is read.
		EntityPlayer ePlayer = (EntityPlayer) player;
		if(ePlayer != null)
		{
			TileEntity tileEntity = ePlayer.worldObj.getBlockTileEntity(x, y, z);

			if(tileEntity != null)
			{
				if(tileEntity instanceof IPacketReceiver)
				{
					((IPacketReceiver) tileEntity). handlePacketData(network,packet.channel,
							data);

				}
			}
		}
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
}
/**
 * 
 * @param sender - TileEntity sending this packet
 * @param channelName - channel name "channelName"
 * @param id - packet id 
 * @param sendData - list of Integers to be sent is read after main data
 * @param string - list of strings to be sent is read last
 * @return a constructed packet ready to be sent
 */
     //If your looking for a better version check out Calclavia's PacketManager his is very well developed
public static Packet TECommonPacket(TileEntity sender, String channelName,int id, int[] sendData)
    {
        ByteArrayOutputStream bytes = new ByteArrayOutputStream();
        DataOutputStream data = new DataOutputStream(bytes);

        try
        {
            data.writeInt(sender.xCoord);
            data.writeInt(sender.yCoord);
            data.writeInt(sender.zCoord);
            data.writeInt(id);
            data.writeInt(3+sendData.length);
           //Here we writes our data;
            for(int i =0; i < sendData.length; i++)
            {
                data.writeInt(sendData[i]);
            }
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

        Packet250CustomPayload packet = new Packet250CustomPayload();
        packet.channel = "UltimateExtender";//TODO change to registered channel for you mod
        packet.data = bytes.toByteArray();
        packet.length = packet.data.length;
        packet.isChunkDataPacket = true;
        return packet;
    }
}

 

YAY!

Link to comment
Share on other sites

Join the conversation

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

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Deactivated it (.jar.disabled) and still does not work. https://paste.ee/p/eDocr
    • Add crash-reports with sites like https://paste.ee/ and paste the link to it here Remove betterportals
    • I tried launching it in Curseforge, Modrinth and just Forge but didn't work. Tried to find solutions online but couldn't find anything that helped. Thanks for helping. latest.log: [14:55:10] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [14:55:10] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [14:55:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [14:55:10] [main/INFO]: Forge Mod Loader version 14.23.5.2860 for Minecraft 1.12.2 loading [14:55:10] [main/INFO]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_402, running on Windows 11:amd64:10.0, installed at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\java_versions\zulu8.76.0.17-ca-jre8.0.402-win_x64 [14:55:10] [main/INFO]: Searching C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\mods for mods [14:55:10] [main/INFO]: Searching C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\mods\1.12.2 for mods [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from [1.12.2] SecurityCraft v1.9.9.jar [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from [___MixinCompat-1.1-1.12.2___].jar [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from _supermartijn642corelib-1.1.17-forge-mc1.12.jar [14:55:10] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Aroma1997Core-1.12.2-2.0.0.2.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:10] [main/WARN]: The coremod aroma1997.core.coremod.CoreMod does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:10] [main/INFO]: Loading tweaker guichaguri.betterfps.tweaker.BetterFpsTweaker from BetterFps-1.4.8.jar [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from betterportals-0.3.7.7.jar [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from BetterThirdPerson-Forge-1.12.2-1.9.0.jar [14:55:10] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from chiseled-me-1.12-3.0.0.0-git-e5ce416.jar [14:55:10] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in CTM-MC1.12.2-1.0.2.31.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:10] [main/WARN]: The coremod team.chisel.ctm.client.asm.CTMCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:11] [main/WARN]: The coremod CTMCorePlugin (team.chisel.ctm.client.asm.CTMCorePlugin) is not signed! [14:55:11] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from DynamicSurroundings-1.12.2-3.6.1.0.jar [14:55:11] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from farsight-1.6.jar [14:55:11] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Forgelin-1.8.4.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:11] [main/WARN]: The coremod net.shadowfacts.forgelin.preloader.ForgelinPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:11] [main/WARN]: The coremod ForgelinPlugin (net.shadowfacts.forgelin.preloader.ForgelinPlugin) is not signed! [14:55:11] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from fusion-1.1.1-forge-mc1.12.jar [14:55:11] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in LucraftCore-1.12.2-2.4.17.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:11] [main/WARN]: The coremod lucraft.mods.lucraftcore.core.LucraftCoreCoreMod does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:11] [main/WARN]: The coremod LucraftCoreCoreMod (lucraft.mods.lucraftcore.core.LucraftCoreCoreMod) is not signed! [14:55:11] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from malisiscore-1.12.2-6.5.1.jar [14:55:11] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Mekanism-1.12.2-9.8.3.390.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:11] [main/WARN]: The coremod mekanism.coremod.MekanismCoremod does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:11] [main/WARN]: The coremod MekanismCoremod (mekanism.coremod.MekanismCoremod) is not signed! [14:55:11] [main/WARN]: The coremod ObfuscatePlugin (com.mrcrayfish.obfuscate.asm.ObfuscatePlugin) is not signed! [14:55:11] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in OpenModsLib-1.12.2-0.12.2.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:11] [main/WARN]: The coremod openmods.core.OpenModsCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:11] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in secretroomsmod-1.12.2-5.6.4.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:55:11] [main/WARN]: The coremod SecretRoomsMod-Core (com.wynprice.secretroomsmod.core.SecretRoomsCore) is not signed! [14:55:11] [main/INFO]: [SecretRoomsMod-Core] Core loaded [14:55:11] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Surge-1.12.2-2.0.77.jar [14:55:11] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:55:11] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [14:55:11] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.3 Source=file:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/profiles/J&D/mods/%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar Service=LaunchWrapper Env=CLIENT [14:55:12] [main/DEBUG]: Instantiating coremod class SecurityCraftLoadingPlugin [14:55:12] [main/DEBUG]: The coremod net.geforcemods.securitycraft.SecurityCraftLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:55:12] [main/WARN]: The coremod SecurityCraftLoadingPlugin (net.geforcemods.securitycraft.SecurityCraftLoadingPlugin) is not signed! [14:55:12] [main/INFO]: Compatibility level set to JAVA_8 [14:55:12] [main/DEBUG]: Enqueued coremod SecurityCraftLoadingPlugin [14:55:12] [main/DEBUG]: Instantiating coremod class CoreModPlugin [14:55:12] [main/TRACE]: coremod named SuperMartijn642's Core Lib Plugin is loading [14:55:12] [main/DEBUG]: The coremod com.supermartijn642.core.coremod.CoreModPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:55:12] [main/WARN]: The coremod SuperMartijn642's Core Lib Plugin (com.supermartijn642.core.coremod.CoreModPlugin) is not signed! [14:55:12] [main/DEBUG]: Added access transformer class com/supermartijn642/core/coremod/CoreLibAccessTransformer to enqueued access transformers [14:55:12] [main/DEBUG]: Enqueued coremod SuperMartijn642's Core Lib Plugin [14:55:12] [main/DEBUG]: Instantiating coremod class TransformLoader [14:55:12] [main/DEBUG]: The coremod org.orecruncher.dsurround.mixins.TransformLoader requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:55:12] [main/DEBUG]: Found signing certificates for coremod TransformLoader (org.orecruncher.dsurround.mixins.TransformLoader) [14:55:12] [main/DEBUG]: Found certificate 7a2128d395ad96ceb9d9030fbd41d035b435753a [14:55:12] [main/DEBUG]: Enqueued coremod TransformLoader [14:55:12] [main/DEBUG]: Instantiating coremod class CoreMod [14:55:12] [main/TRACE]: coremod named Fusion Plugin is loading [14:55:12] [main/DEBUG]: The coremod com.supermartijn642.fusion.core.CoreMod requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:55:12] [main/WARN]: The coremod Fusion Plugin (com.supermartijn642.fusion.core.CoreMod) is not signed! [14:55:12] [main/DEBUG]: Added access transformer class com/supermartijn642/fusion/core/FusionAccessTransformer to enqueued access transformers [14:55:12] [main/DEBUG]: Enqueued coremod Fusion Plugin [14:55:12] [main/DEBUG]: Instantiating coremod class MalisisCorePlugin [14:55:12] [main/WARN]: The coremod net.malisis.core.asm.MalisisCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:55:12] [main/WARN]: The coremod MalisisCorePlugin (net.malisis.core.asm.MalisisCorePlugin) is not signed! [14:55:12] [main/DEBUG]: Enqueued coremod MalisisCorePlugin [14:55:12] [main/DEBUG]: Instantiating coremod class SurgeLoadingPlugin [14:55:12] [main/DEBUG]: The coremod net.darkhax.surge.core.SurgeLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:55:12] [main/DEBUG]: Found signing certificates for coremod SurgeLoadingPlugin (net.darkhax.surge.core.SurgeLoadingPlugin) [14:55:12] [main/DEBUG]: Found certificate d476d1b22b218a10d845928d1665d45fce301b27 [14:55:12] [main/DEBUG]: Enqueued coremod SurgeLoadingPlugin [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/INFO]: Loading tweak class name guichaguri.betterfps.tweaker.BetterFpsTweaker [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [14:55:12] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [14:55:12] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:55:12] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:55:12] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:12] [main/DEBUG]: Injecting coremod FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} class transformers [14:55:12] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer [14:55:12] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer [14:55:12] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer [14:55:12] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer [14:55:12] [main/DEBUG]: Injection complete [14:55:12] [main/DEBUG]: Running coremod plugin for FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} [14:55:12] [main/DEBUG]: Running coremod plugin FMLCorePlugin [14:55:18] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [14:55:19] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [14:55:19] [main/DEBUG]: Coremod plugin class FMLCorePlugin run successfully [14:55:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:19] [main/DEBUG]: Injecting coremod FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin FMLForgePlugin [14:55:19] [main/DEBUG]: Coremod plugin class FMLForgePlugin run successfully [14:55:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:19] [main/DEBUG]: Injecting coremod CoreMod \{aroma1997.core.coremod.CoreMod\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for CoreMod \{aroma1997.core.coremod.CoreMod\} [14:55:19] [main/DEBUG]: Running coremod plugin CoreMod [14:55:19] [main/INFO]: Finished data injection. [14:55:19] [main/INFO]: Finished data injection. [14:55:19] [main/DEBUG]: Coremod plugin class CoreMod run successfully [14:55:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:19] [main/DEBUG]: Injecting coremod ForgelinPlugin \{net.shadowfacts.forgelin.preloader.ForgelinPlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for ForgelinPlugin \{net.shadowfacts.forgelin.preloader.ForgelinPlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin ForgelinPlugin [14:55:19] [main/DEBUG]: Coremod plugin class ForgelinPlugin run successfully [14:55:19] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [14:55:19] [main/ERROR]: Mixin config mixins.mixincompat.json does not specify "minVersion" property [14:55:19] [main/INFO]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@109a2025 [14:55:19] [main/DEBUG]: Injecting coremod SecurityCraftLoadingPlugin \{net.geforcemods.securitycraft.SecurityCraftLoadingPlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for SecurityCraftLoadingPlugin \{net.geforcemods.securitycraft.SecurityCraftLoadingPlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin SecurityCraftLoadingPlugin [14:55:19] [main/DEBUG]: Coremod plugin class SecurityCraftLoadingPlugin run successfully [14:55:19] [main/DEBUG]: Injecting coremod SuperMartijn642's Core Lib Plugin \{com.supermartijn642.core.coremod.CoreModPlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for SuperMartijn642's Core Lib Plugin \{com.supermartijn642.core.coremod.CoreModPlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin SuperMartijn642's Core Lib Plugin [14:55:19] [main/DEBUG]: Coremod plugin class CoreModPlugin run successfully [14:55:19] [main/DEBUG]: Injecting coremod TransformLoader \{org.orecruncher.dsurround.mixins.TransformLoader\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for TransformLoader \{org.orecruncher.dsurround.mixins.TransformLoader\} [14:55:19] [main/DEBUG]: Running coremod plugin TransformLoader [14:55:19] [main/DEBUG]: Coremod plugin class TransformLoader run successfully [14:55:19] [main/DEBUG]: Injecting coremod Fusion Plugin \{com.supermartijn642.fusion.core.CoreMod\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for Fusion Plugin \{com.supermartijn642.fusion.core.CoreMod\} [14:55:19] [main/DEBUG]: Running coremod plugin Fusion Plugin [14:55:19] [main/DEBUG]: Coremod plugin class CoreMod run successfully [14:55:19] [main/DEBUG]: Injecting coremod MalisisCorePlugin \{net.malisis.core.asm.MalisisCorePlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for MalisisCorePlugin \{net.malisis.core.asm.MalisisCorePlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin MalisisCorePlugin [14:55:19] [main/DEBUG]: Coremod plugin class MalisisCorePlugin run successfully [14:55:19] [main/DEBUG]: Injecting coremod SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\} class transformers [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin SurgeLoadingPlugin [14:55:19] [main/DEBUG]: Coremod plugin class SurgeLoadingPlugin run successfully [14:55:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:19] [main/DEBUG]: Injecting coremod OpenModsCorePlugin \{openmods.core.OpenModsCorePlugin\} class transformers [14:55:19] [main/TRACE]: Registering transformer openmods.core.OpenModsClassTransformer [14:55:19] [main/DEBUG]: Injection complete [14:55:19] [main/DEBUG]: Running coremod plugin for OpenModsCorePlugin \{openmods.core.OpenModsCorePlugin\} [14:55:19] [main/DEBUG]: Running coremod plugin OpenModsCorePlugin [14:55:19] [main/DEBUG]: Coremod plugin class OpenModsCorePlugin run successfully [14:55:19] [main/INFO]: Calling tweak class guichaguri.betterfps.tweaker.BetterFpsTweaker [14:55:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [14:55:20] [main/DEBUG]: Validating minecraft [14:55:22] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: [SecretRoomsTransformer] Registered [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:55:23] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [14:55:23] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [14:55:23] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [14:55:23] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [14:55:23] [main/WARN]: Reference map 'mixins.mixincompat.refmap.json' for mixins.mixincompat.json could not be read. If this is a development environment you can ignore this message [14:55:24] [main/INFO]: A re-entrant transformer '$wrapper.openmods.core.OpenModsClassTransformer' was detected and will no longer process meta class data [14:55:24] [main/INFO]: Patching net.minecraft.client.renderer.EntityRenderer... (buq) [14:55:24] [main/INFO]: A re-entrant transformer 'guichaguri.betterfps.transformers.PatcherTransformer' was detected and will no longer process meta class data [14:55:24] [main/INFO]: Transforming net.minecraft.entity.player.EntityPlayer finished, added func_184613_cA() overriding EntityLivingBase [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraftforge.client.ForgeHooksClient], Method [getDamageModel] [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraftforge.client.ForgeHooksClient Finished. [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState] [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.block.Block Finished. [14:55:25] [main/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.client.renderer.BlockModelRenderer [14:55:25] [main/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.client.renderer.BlockModelRenderer [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.client.renderer.texture.TextureMap], Method [registerSprite] [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.client.renderer.texture.TextureMap Finished. [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.client.renderer.texture.TextureAtlasSprite], Method [updateAnimationInterpolated] [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.client.renderer.texture.TextureAtlasSprite Finished. [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper], Method [getTextures] [14:55:25] [main/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper Finished. [14:55:25] [main/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.client.renderer.BlockRendererDispatcher [14:55:25] [main/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.client.renderer.BlockRendererDispatcher [14:55:25] [main/INFO]: Applying ASM to RenderItem [14:55:25] [main/INFO]: Successfully patched RenderItem [14:55:25] [main/INFO]: Transforming Class [net.minecraft.client.renderer.RenderItem], Method [func_180453_a, func_184391_a] [14:55:25] [main/INFO]: Transforming net.minecraft.client.renderer.RenderItem Finished. [14:55:26] [main/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.client.renderer.chunk.RenderChunk [14:55:26] [main/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.client.renderer.chunk.RenderChunk [14:55:26] [main/WARN]: Error loading class: net/optifine/DynamicLights (java.lang.ClassNotFoundException: The specified class 'net.optifine.DynamicLights' was not found) [14:55:26] [main/WARN]: Error loading class: com/therandomlabs/randompatches/hook/client/EntityRendererHook (java.lang.ClassNotFoundException: The specified class 'com.therandomlabs.randompatches.hook.client.EntityRendererHook' was not found) [14:55:27] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [14:55:28] [main/INFO]: Patching net.minecraft.client.Minecraft... (bib) [14:55:28] [main/INFO]: Patching GameSettings.datafix [14:55:28] [main/INFO]: A re-entrant transformer '$wrapper.mekanism.coremod.KeybindingMigrationHelper' was detected and will no longer process meta class data [14:55:28] [main/INFO]: Patching net.minecraft.client.entity.EntityPlayerSP... (bud) [14:55:28] [main/INFO]: Transforming net.minecraft.entity.player.EntityPlayer finished, added func_184613_cA() overriding EntityLivingBase [14:55:28] [main/INFO]: Patching math utils with "RIVENS_HALF" algorithm [14:55:29] [Client thread/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraftforge.client.ForgeHooksClient], Method [getDamageModel] [14:55:29] [Client thread/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraftforge.client.ForgeHooksClient Finished. [14:55:31] [Client thread/INFO]: Setting user: {MINECRAFT_USERNAME} [14:55:32] [Client thread/INFO]: Patching net.minecraft.block.Block... (aow) [14:55:32] [Client thread/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState] [14:55:32] [Client thread/INFO]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.block.Block Finished. [14:55:33] [Client thread/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.block.state.BlockStateContainer$StateImplementation [14:55:33] [Client thread/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.block.state.BlockStateContainer$StateImplementation [14:55:34] [Client thread/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.block.BlockBreakable [14:55:34] [Client thread/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.block.BlockBreakable [14:55:34] [Client thread/INFO]: Patching math utils with "RIVENS_HALF" algorithm [14:55:34] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:34] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.0, floatValue = null [14:55:34] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:34] [Client thread/INFO]:       BeforeConstant found Insn [FCONST_0]  [14:55:34] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:34] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 1.7, floatValue = null [14:55:34] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:34] [Client thread/INFO]:       BeforeConstant found LdcInsn 1.7 [14:55:35] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:35] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.1, floatValue = null [14:55:35] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:35] [Client thread/INFO]:       BeforeConstant found LdcInsn 0.1 [14:55:35] [Client thread/INFO]: Patching net.minecraft.tileentity.TileEntityBeacon... (avh) [14:55:35] [Client thread/INFO]: Patching net.minecraft.block.BlockHopper... (arl) [14:55:35] [Client thread/INFO]: Patching net.minecraft.tileentity.TileEntityHopper... (avw) [14:55:37] [Client thread/INFO]: Transforming Class [net.minecraft.entity.item.EntityItemFrame], Method [func_184230_a] [14:55:37] [Client thread/INFO]: Transforming net.minecraft.entity.item.EntityItemFrame Finished. [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 2.1, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 2.1 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 1.74, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 1.74 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.1, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 0.1 [14:55:38] [Client thread/INFO]: Transforming Class [net.minecraft.entity.ai.EntityAICreeperSwell], Method [func_75246_d] [14:55:38] [Client thread/INFO]: Transforming net.minecraft.entity.ai.EntityAICreeperSwell Finished. [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.65, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 0.65 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 10.440001, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 10.440001 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 2.6, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 2.6 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 2.55, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 2.55 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.45, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 0.45 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 1.62, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 1.62 [14:55:38] [Client thread/INFO]: BeforeConstant is searching for constants in method with descriptor ()F [14:55:38] [Client thread/INFO]:   BeforeConstant found FLOAT constant: value = 0.5, floatValue = null [14:55:38] [Client thread/INFO]:     BeforeConstant found a matching constant TYPE at ordinal 0 [14:55:38] [Client thread/INFO]:       BeforeConstant found LdcInsn 0.5 [14:55:42] [Client thread/INFO]: Transforming Class [net.minecraft.inventory.ContainerFurnace], Method [func_82846_b] [14:55:42] [Client thread/INFO]: Transforming net.minecraft.inventory.ContainerFurnace Finished. [14:55:42] [Client thread/INFO]: Patching GameSettings.datafix [14:55:42] [BetterFps Update Checker/WARN]: Could not check for updates: widget.mcf.li [14:55:42] [Client thread/INFO]: LWJGL Version: 2.9.4 [14:55:44] [Client thread/INFO]: -- System Details -- Details:     Minecraft Version: 1.12.2     Operating System: Windows 11 (amd64) version 10.0     Java Version: 1.8.0_402, Azul Systems, Inc.     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.     Memory: 688359280 bytes (656 MB) / 899153920 bytes (857 MB) up to 1908932608 bytes (1820 MB)     JVM Flags: 1 total; -Xmx2048M     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0     FML:      Loaded coremods (and transformers):  TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)    ForgelinPlugin (Forgelin-1.8.4.jar)    MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   mekanism.coremod.KeybindingMigrationHelper OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   openmods.core.OpenModsClassTransformer ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)   com.mrcrayfish.obfuscate.asm.ObfuscateTransformer CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   team.chisel.ctm.client.asm.CTMTransformer LucraftCoreCoreMod (LucraftCore-1.12.2-2.4.17.jar)   lucraft.mods.lucraftcore.core.LCTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   com.enderio.core.common.transform.EnderCoreTransformer   com.enderio.core.common.transform.SimpleMixinPatcher Fusion Plugin (fusion-1.1.1-forge-mc1.12.jar)    SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.9.9.jar)    SecretRoomsMod-Core (secretroomsmod-1.12.2-5.6.4.jar)   com.wynprice.secretroomsmod.core.SecretRoomsTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)    SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)    CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)    SuperMartijn642's Core Lib Plugin (_supermartijn642corelib-1.1.17-forge-mc1.12.jar)        GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.0 Compatibility Profile Context 23.20.30.231108' Renderer: 'AMD Radeon RX 7600' [14:55:45] [Client thread/INFO]: MinecraftForge v14.23.5.2860 Initialized [14:55:45] [Client thread/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients. [14:55:45] [Client thread/INFO]: Invalid recipe found with multiple oredict ingredients in the same ingredient... [14:55:46] [Client thread/INFO]: Replaced 1227 ore ingredients [14:55:46] [Client thread/INFO]: Searching C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\mods for mods [14:55:46] [Client thread/INFO]: Searching C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\mods\1.12.2 for mods [14:55:47] [Thread-4/INFO]: Using sync timing. 200 frames of Display.update took 390529900 nanos [14:55:48] [Client thread/WARN]: Mod securitycraft is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version v1.9.9 [14:55:48] [Client thread/WARN]: Mod aroma1997core is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 2.0.0.2 [14:55:48] [Client thread/WARN]: Mod aroma1997sdimension is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 2.0.0.2 [14:55:49] [Client thread/WARN]: Mod betterbuilderswands is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 0.11.1 [14:55:49] [Client thread/WARN]: Mod betterportals is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 0.3.7.7 [14:55:49] [Client thread/WARN]: Mod betterthirdperson is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.9.0 [14:55:51] [Client thread/WARN]: Mod cosmeticarmorreworked is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.12.2-v5a [14:55:51] [Client thread/WARN]: Mod cyclicmagic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.20.12 [14:55:54] [Client thread/WARN]: Mod ironchest is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.12.2-7.0.67.844 [14:55:55] [Client thread/WARN]: Mod mekanismtools is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.12.2-9.8.3.390 [14:55:56] [Client thread/ERROR]: Unable to read a class file correctly java.lang.IllegalArgumentException: null     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2]     at net.minecraftforge.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:57) [ASMModParser.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) [JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?]     at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?]     at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?]     at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?]     at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?]     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) [FMLClientHandler.class:?]     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?]     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]     at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_402]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_402]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_402]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_402]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] [14:55:56] [Client thread/ERROR]: There was a problem reading the entry META-INF/versions/9/module-info.class in the jar C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\mods\spark-forge.jar - probably a corrupt zip net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException     at net.minecraftforge.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:63) ~[ASMModParser.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) [JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?]     at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?]     at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?]     at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?]     at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?]     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) [FMLClientHandler.class:?]     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?]     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]     at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_402]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_402]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_402]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_402]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] Caused by: java.lang.IllegalArgumentException     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2]     at net.minecraftforge.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:57) ~[ASMModParser.class:?]     ... 17 more [14:55:56] [Client thread/WARN]: Zip file spark-forge.jar failed to read properly, it will be ignored net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException     at net.minecraftforge.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:63) ~[ASMModParser.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.findClassesASM(JarDiscoverer.java:102) ~[JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:77) [JarDiscoverer.class:?]     at net.minecraftforge.fml.common.discovery.ContainerType.findMods(ContainerType.java:47) [ContainerType.class:?]     at net.minecraftforge.fml.common.discovery.ModCandidate.explore(ModCandidate.java:74) [ModCandidate.class:?]     at net.minecraftforge.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:93) [ModDiscoverer.class:?]     at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:427) [Loader.class:?]     at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:568) [Loader.class:?]     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) [FMLClientHandler.class:?]     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?]     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]     at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_402]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_402]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_402]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_402]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] Caused by: java.lang.IllegalArgumentException     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2]     at org.objectweb.asm.ClassReader.<init>(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2]     at net.minecraftforge.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:57) ~[ASMModParser.class:?]     ... 17 more [14:55:57] [Client thread/WARN]: Mod totemic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.12.2-0.11.7 [14:55:57] [Client thread/WARN]: Mod trapcraft is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 2.4.5 [14:55:57] [Client thread/WARN]: Mod waystones is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 4.1.0 [14:55:57] [Client thread/INFO]: Forge Mod Loader has identified 129 mods to load [14:55:57] [Client thread/INFO]: FML has found a non-mod file MathParser.org-mXparser-4.0.0.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:55:57] [Client thread/INFO]: FML has found a non-mod file AutoSave-1.12.2-1.0.11.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:55:57] [Client thread/INFO]: FML has found a non-mod file AutoConfig-1.12.2-1.0.2.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:55:57] [Client thread/INFO]: Reloading ResourceManager: BetterFps, Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:SecurityCraft, FMLFileResourcePack:SuperMartijn642's Core Lib, FMLFileResourcePack:AE2 Stuff, FMLFileResourcePack:The Aether, FMLFileResourcePack:AI Improvements, FMLFileResourcePack:AppleSkin, FMLFileResourcePack:Applied Energistics 2, FMLFileResourcePack:Aroma1997Core, FMLFileResourcePack:Aroma1997's Dimensional World, FMLFileResourcePack:BD Lib, FMLFileResourcePack:Better Advancements, FMLFileResourcePack:Better Builder's Wands, FMLFileResourcePack:Better Portals, FMLFileResourcePack:Better Third Person, FMLFileResourcePack:Block Armor, FMLFileResourcePack:Blockcraftery, FMLFileResourcePack:Bookshelf, FMLFileResourcePack:Building Gadgets, FMLFileResourcePack:Carry On, FMLFileResourcePack:Chameleon, FMLFileResourcePack:Chisel, FMLFileResourcePack:Chiseled Me, FMLFileResourcePack:Chisels & Bits, FMLFileResourcePack:Clumps, FMLFileResourcePack:Construct's Armory, FMLFileResourcePack:Connected Glass, FMLFileResourcePack:Controlling, FMLFileResourcePack:Corpse, FMLFileResourcePack:CosmeticArmorReworked, FMLFileResourcePack:CTM, FMLFileResourcePack:Cucumber Library, FMLFileResourcePack:Cyberware, FMLFileResourcePack:Cyclic, FMLFileResourcePack:Dark Utilities, FMLFileResourcePack:Dimensional Doors, FMLFileResourcePack:Dimensional Pockets II, FMLFileResourcePack:Dynamic Surroundings, FMLFileResourcePack:Elevator Mod, FMLFileResourcePack:EnderCore, FMLFileResourcePack:Ender IO, FMLFileResourcePack:Ender IO Base, FMLFileResourcePack:Ender IO Applied Energistics Conduits, FMLFileResourcePack:Ender IO Open Computers Conduits, FMLFileResourcePack:Ender IO Refined Storage Conduits, FMLFileResourcePack:Ender IO Conduits, FMLFileResourcePack:Ender IO Integration with Forestry, FMLFileResourcePack:Ender IO Integration with Tinkers' Construct, FMLFileResourcePack:Ender IO Integration with Tinkers' Construct, FMLFileResourcePack:Ender IO Inventory Panel, FMLFileResourcePack:Ender IO Machines, FMLFileResourcePack:Ender IO Powertools, FMLFileResourcePack:Extended Crafting, FMLFileResourcePack:Extra Utilities 2, FMLFileResourcePack:Farsight, FMLFileResourcePack:FastFurnace, FMLFileResourcePack:Fast Leaf Decay, FMLFileResourcePack:FastWorkbench, FMLFileResourcePack:Shadowfacts' Forgelin, FMLFileResourcePack:MrCrayfish's Furniture Mod, FMLFileResourcePack:Fusion, FMLFileResourcePack:Grappling hook mod, FMLFileResourcePack:Grim Pack, FMLFileResourcePack:GunpowderLib, FMLFileResourcePack:MrCrayfish's Gun Mod, FMLFileResourcePack:HeroesExpansion, FMLFileResourcePack:Waila, FMLFileResourcePack:iChunUtil, FMLFileResourcePack:Industrial Foregoing, FMLFileResourcePack:Integration Foregoing, FMLFileResourcePack:Inventory HUD+, FMLFileResourcePack:Inventory Pets, FMLFileResourcePack:Iron Chest, FMLFileResourcePack:Iron Furnaces, FMLFileResourcePack:Item Filters, FMLFileResourcePack:Just Enough Items, FMLFileResourcePack:JourneyMap, FMLFileResourcePack:Just Enough Resources, FMLFileResourcePack:Lucraft: Core, FMLFileResourcePack:MalisisCore, FMLFileResourcePack:MalisisDoors, FMLFileResourcePack:Mantle, FMLFileResourcePack:McJtyLib, FMLFileResourcePack:Macaw's Bridges, FMLFileResourcePack:Macaw's Doors, FMLFileResourcePack:Macaw's Fences and Walls, FMLFileResourcePack:Macaw's Furniture, FMLFileResourcePack:Macaw's Paintings, FMLFileResourcePack:Macaw's Roofs, FMLFileResourcePack:Macaw's Trapdoors, FMLFileResourcePack:Macaw's Windows, FMLFileResourcePack:Mekanism, FMLFileResourcePack:Mekanism: Tools, FMLFileResourcePack:MmmMmmMmmMmm, FMLFileResourcePack:Morph, FMLFileResourcePack:Mouse Tweaks, FMLFileResourcePack:Mystical Agriculture, FMLFileResourcePack:Mystical Lib, FMLFileResourcePack:Neat, FMLFileResourcePack:OpenBlocks, FMLFileResourcePack:OpenModsLib, FMLFileResourcePack:Placebo, FMLFileResourcePack:Redstone Flux, FMLFileResourcePack:Reliquary, FMLFileResourcePack:RFTools, FMLFileResourcePack:Secret Rooms 5, FMLFileResourcePack:spark, FMLFileResourcePack:SpeedsterHeroes, FMLFileResourcePack:SwingThroughGrass, FMLFileResourcePack:Storage Drawers, FMLFileResourcePack:Surge, FMLFileResourcePack:Tinkers' Construct, FMLFileResourcePack:Tesla Core Lib, FMLFileResourcePack:Tesla Core Lib Registries, FMLFileResourcePack:Totemic, FMLFileResourcePack:Trapcraft, FMLFileResourcePack:Trash Cans, FMLFileResourcePack:Waystones, FMLFileResourcePack:ZeherLib, FMLFileResourcePack:Jade, FMLFileResourcePack:OreLib Support Mod, FMLFileResourcePack:Structurize, FMLFileResourcePack:Trap Expansion [14:55:58] [Client thread/INFO]: Applying ASM to RenderItem [14:55:58] [Client thread/INFO]: Successfully patched RenderItem [14:55:58] [Client thread/INFO]: Transforming Class [net.minecraft.client.renderer.RenderItem], Method [func_180453_a, func_184391_a] [14:55:58] [Client thread/INFO]: Transforming net.minecraft.client.renderer.RenderItem Finished. [14:55:58] [Client thread/INFO]: [SecretRoomsTransformer] Running Transform on net.minecraft.client.renderer.BlockRendererDispatcher [14:55:58] [Client thread/INFO]: [SecretRoomsTransformer] Finished Transform on: net.minecraft.client.renderer.BlockRendererDispatcher [14:55:58] [Client thread/INFO]: Patching net.minecraft.client.renderer.EntityRenderer... (buq) [14:55:58] [Client thread/FATAL]: Mixin apply failed mixins.betterportals.view.json:MixinEntityRenderer_NoOF -> net.minecraft.client.renderer.EntityRenderer: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeNew for NEW [PREINJECT Applicator Phase -> mixins.betterportals.view.json:MixinEntityRenderer_NoOF -> Prepare Injections ->  -> redirect$zfh000$createCamera()Lnet/minecraft/client/renderer/culling/Frustum; -> Parse] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeNew for NEW [PREINJECT Applicator Phase -> mixins.betterportals.view.json:MixinEntityRenderer_NoOF -> Prepare Injections ->  -> redirect$zfh000$createCamera()Lnet/minecraft/client/renderer/culling/Frustum; -> Parse]     at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:798) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:762) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:712) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:633) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parseInjectionPoints(InjectionInfo.java:375) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:331) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at sun.reflect.GeneratedConstructorAccessor25.newInstance(Unknown Source) ~[?:?]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_402]     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_402]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1307) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1064) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:391) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:321) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:573) [%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:361) [%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:227) [%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:195) [%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) [%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) [launchwrapper-1.12.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:419) [?:1.8.0_402]     at java.lang.ClassLoader.loadClass(ClassLoader.java:352) [?:1.8.0_402]     at net.minecraftforge.client.ForgeHooksClient.shouldUseVanillaReloadableListener(ForgeHooksClient.java:959) [ForgeHooksClient.class:?]     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:131) [cev.class:?]     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:112) [cev.class:?]     at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:808) [bib.class:?]     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:247) [FMLClientHandler.class:?]     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?]     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?]     at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_402]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_402]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_402]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_402]     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] Caused by: java.lang.NullPointerException     at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parse(TargetSelector.java:394) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parseAndValidate(TargetSelector.java:295) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at org.spongepowered.asm.mixin.injection.points.BeforeNew.<init>(BeforeNew.java:114) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_402]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_402]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_402]     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_402]     at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:796) ~[%5B1.12.2%5D%20SecurityCraft%20v1.9.9.jar:?]     ... 41 more [14:55:58] [Client thread/INFO]: [net.minecraft.init.Bootstrap:func_179870_a:553]: ---- Minecraft Crash Report ---- WARNING: coremods are present:   TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)   ForgelinPlugin (Forgelin-1.8.4.jar)   MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)   CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   LucraftCoreCoreMod (LucraftCore-1.12.2-2.4.17.jar)   EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   Fusion Plugin (fusion-1.1.1-forge-mc1.12.jar)   SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.9.9.jar)   SecretRoomsMod-Core (secretroomsmod-1.12.2-5.6.4.jar)   MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)   SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)   CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)   SuperMartijn642's Core Lib Plugin (_supermartijn642corelib-1.1.17-forge-mc1.12.jar) Contact their authors BEFORE contacting forge // Daisy, daisy... Time: 4/29/24 2:55 PM Description: Initializing game java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer     at net.minecraftforge.client.ForgeHooksClient.shouldUseVanillaReloadableListener(ForgeHooksClient.java:959)     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:131)     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:112)     at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:808)     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:247)     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)     at net.minecraft.client.main.Main.main(SourceFile:123)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)     at java.lang.ClassLoader.loadClass(ClassLoader.java:419)     at java.lang.ClassLoader.loadClass(ClassLoader.java:352)     ... 14 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:373)     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:227)     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:195)     at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72)     at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)     ... 16 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.betterportals.view.json:MixinEntityRenderer_NoOF] from phase [DEFAULT] in config [mixins.betterportals.view.json] FAILED during APPLY     at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:646)     at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:598)     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:366)     ... 21 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Error whilst instancing injection point org.spongepowered.asm.mixin.injection.points.BeforeNew for NEW [PREINJECT Applicator Phase -> mixins.betterportals.view.json:MixinEntityRenderer_NoOF -> Prepare Injections ->  -> redirect$zfh000$createCamera()Lnet/minecraft/client/renderer/culling/Frustum; -> Parse]     at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:798)     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:762)     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:712)     at org.spongepowered.asm.mixin.injection.InjectionPoint.parse(InjectionPoint.java:633)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parseInjectionPoints(InjectionInfo.java:375)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:331)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308)     at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44)     at sun.reflect.GeneratedConstructorAccessor25.newInstance(Unknown Source)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149)     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708)     at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1307)     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1064)     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:391)     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:321)     at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:573)     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:361)     ... 21 more Caused by: java.lang.NullPointerException     at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parse(TargetSelector.java:394)     at org.spongepowered.asm.mixin.injection.selectors.TargetSelector.parseAndValidate(TargetSelector.java:295)     at org.spongepowered.asm.mixin.injection.points.BeforeNew.<init>(BeforeNew.java:114)     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)     at org.spongepowered.asm.mixin.injection.InjectionPoint.create(InjectionPoint.java:796)     ... 41 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace:     at net.minecraftforge.client.ForgeHooksClient.shouldUseVanillaReloadableListener(ForgeHooksClient.java:959)     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:131)     at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:112)     at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:808)     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:247)     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) -- Initialization -- Details: Stacktrace:     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)     at net.minecraft.client.main.Main.main(SourceFile:123)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) -- System Details -- Details:     Minecraft Version: 1.12.2     Operating System: Windows 11 (amd64) version 10.0     Java Version: 1.8.0_402, Azul Systems, Inc.     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.     Memory: 410735272 bytes (391 MB) / 1002962944 bytes (956 MB) up to 1908932608 bytes (1820 MB)     JVM Flags: 1 total; -Xmx2048M     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0     FML: MCP 9.42 Powered by Forge 14.23.5.2860 129 mods loaded, 129 mods active     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored     | State | ID                                | Version                  | Source                                                 | Signature                                |     |:----- |:--------------------------------- |:------------------------ |:------------------------------------------------------ |:---------------------------------------- |     | L     | minecraft                         | 1.12.2                   | minecraft.jar                                          | None                                     |     | L     | mcp                               | 9.42                     | minecraft.jar                                          | None                                     |     | L     | FML                               | 8.0.99.99                | forge-1.12.2-14.23.5.2860.jar                          | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | L     | forge                             | 14.23.5.2860             | forge-1.12.2-14.23.5.2860.jar                          | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | L     | openmodscore                      | 0.12.2                   | minecraft.jar                                          | None                                     |     | L     | obfuscate                         | 0.4.2                    | minecraft.jar                                          | None                                     |     | L     | srm-hooks                         | 1.12.2-1.0.0             | minecraft.jar                                          | None                                     |     | L     | securitycraft                     | v1.9.9                   | [1.12.2] SecurityCraft v1.9.9.jar                      | None                                     |     | L     | supermartijn642corelib            | 1.1.17                   | _supermartijn642corelib-1.1.17-forge-mc1.12.jar        | None                                     |     | L     | ctm                               | MC1.12.2-1.0.2.31        | CTM-MC1.12.2-1.0.2.31.jar                              | None                                     |     | L     | appliedenergistics2               | rv6-stable-7             | appliedenergistics2-rv6-stable-7.jar                   | None                                     |     | L     | bdlib                             | 1.14.4.1                 | bdlib-1.14.4.1-mc1.12.2.jar                            | None                                     |     | L     | ae2stuff                          | 0.7.0.4                  | ae2stuff-0.7.0.4-mc1.12.2.jar                          | None                                     |     | L     | aether_legacy                     | 1.5.3.2                  | aether-1.12.2-v1.5.4.0.jar                             | None                                     |     | L     | aiimprovements                    | 0.0.1.3                  | AIImprovements-1.12-0.0.1b3.jar                        | None                                     |     | L     | jei                               | 4.16.1.301               | jei_1.12.2-4.16.1.301.jar                              | None                                     |     | L     | appleskin                         | 1.0.14                   | AppleSkin-mc1.12-1.0.14.jar                            | None                                     |     | L     | aroma1997core                     | 2.0.0.2                  | Aroma1997Core-1.12.2-2.0.0.2.jar                       | None                                     |     | L     | aroma1997sdimension               | 2.0.0.2                  | Aroma1997s-Dimensional-World-1.12.2-2.0.0.2.jar        | None                                     |     | L     | betteradvancements                | 0.1.0.77                 | BetterAdvancements-1.12.2-0.1.0.77.jar                 | None                                     |     | L     | betterbuilderswands               | 0.11.1                   | BetterBuildersWands-1.12-0.11.1.245+69d0d70.jar        | None                                     |     | L     | forgelin                          | 1.8.4                    | Forgelin-1.8.4.jar                                     | None                                     |     | L     | betterportals                     | 0.3.7.7                  | betterportals-0.3.7.7.jar                              | None                                     |     | L     | betterthirdperson                 | 1.9.0                    | BetterThirdPerson-Forge-1.12.2-1.9.0.jar               | None                                     |     | L     | blockarmor                        | 2.4.12                   | BlockArmor-1.12.2-2.4.12.jar                           | None                                     |     | L     | blockcraftery                     | 1.12.2-1.3.1             | blockcraftery-1.12.2-1.3.1.jar                         | None                                     |     | L     | bookshelf                         | 2.3.590                  | Bookshelf-1.12.2-2.3.590.jar                           | None                                     |     | L     | buildinggadgets                   | 2.8.4                    | BuildingGadgets-2.8.4.jar                              | None                                     |     | L     | carryon                           | 1.12.3                   | carryon-1.12.2-1.12.7.23.jar                           | None                                     |     | L     | chameleon                         | 1.12-4.1.3               | Chameleon-1.12-4.1.3.jar                               | None                                     |     | L     | chisel                            | MC1.12.2-1.0.2.45        | Chisel-MC1.12.2-1.0.2.45.jar                           | None                                     |     | L     | chiseled_me                       | 1.12-3.0.0.0-git-e5ce416 | chiseled-me-1.12-3.0.0.0-git-e5ce416.jar               | None                                     |     | L     | chiselsandbits                    | 14.33                    | chiselsandbits-14.33.jar                               | None                                     |     | L     | clumps                            | 3.1.2                    | Clumps-3.1.2.jar                                       | None                                     |     | L     | mantle                            | 1.12-1.3.3.55            | Mantle-1.12-1.3.3.55.jar                               | None                                     |     | L     | endercore                         | 1.12.2-0.5.78            | EnderCore-1.12.2-0.5.78.jar                            | None                                     |     | L     | enderio                           | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderiointegrationtic             | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | tconstruct                        | 1.12.2-2.13.0.183        | TConstruct-1.12.2-2.13.0.183.jar                       | None                                     |     | L     | conarm                            | 1.2.5.10                 | conarm-1.12.2-1.2.5.10.jar                             | None                                     |     | L     | fusion                            | 1.1.1                    | fusion-1.1.1-forge-mc1.12.jar                          | None                                     |     | L     | connectedglass                    | 1.1.11a                  | connectedglass-1.1.11a-forge-mc1.12.jar                | None                                     |     | L     | controlling                       | 3.0.10                   | Controlling-3.0.12.3.jar                               | None                                     |     | L     | corpse                            | 1.12.2-1.0.8             | corpse-1.12.2-1.0.8.jar                                | None                                     |     | L     | cosmeticarmorreworked             | 1.12.2-v5a               | CosmeticArmorReworked-1.12.2-v5a.jar                   | None                                     |     | L     | cucumber                          | 1.1.3                    | Cucumber-1.12.2-1.1.3.jar                              | None                                     |     | L     | cyberware                         | 0.2.11.29                | cyberware-1.12.2-0.2.11.29.jar                         | None                                     |     | L     | fastbench                         | 1.7.4                    | FastWorkbench-1.12.2-1.7.4.jar                         | None                                     |     | L     | cyclicmagic                       | 1.20.12                  | Cyclic-1.12.2-1.20.14.jar                              | None                                     |     | L     | waila                             | 1.8.26                   | Hwyla-1.8.26-B41_1.12.2.jar                            | None                                     |     | L     | darkutils                         | 1.8.230                  | DarkUtils-1.12.2-1.8.230.jar                           | None                                     |     | L     | dimdoors                          | 3.0.10                   | DimensionalDoors-1.12.2-3.0.12.jar                     | None                                     |     | L     | redstoneflux                      | 2.1.1                    | RedstoneFlux-1.12-2.1.1.1-universal.jar                | None                                     |     | L     | zeherlib                          | 7.2.05                   | zeherlib-1.12.2-7.2.05-universal.jar                   | None                                     |     | L     | dimensionalpocketsii              | 5.2.101-beta             | dimensionapocketsii-1.12.2-5.2.101-beta-clientonly.jar | None                                     |     | L     | orelib                            | 3.6.0.1                  | OreLib-1.12.2-3.6.0.1.jar                              | None                                     |     | L     | dsurround                         | 3.6.1.0                  | DynamicSurroundings-1.12.2-3.6.1.0.jar                 | None                                     |     | L     | elevatorid                        | 1.3.14                   | ElevatorMod-1.12.2-1.3.14.jar                          | None                                     |     | L     | enderiobase                       | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderioconduits                   | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderioconduitsappliedenergistics | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderioconduitsopencomputers      | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderioconduitsrefinedstorage     | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderiointegrationforestry        | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderiointegrationticlate         | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderioinvpanel                   | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderiomachines                   | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | enderiopowertools                 | 5.3.72                   | EnderIO-1.12.2-5.3.72.jar                              | None                                     |     | L     | extendedcrafting                  | 1.5.6                    | ExtendedCrafting-1.12.2-1.5.6.jar                      | None                                     |     | L     | extrautils2                       | 1.0                      | extrautils2-1.12-1.9.9.jar                             | None                                     |     | L     | farsight                          | 1.6                      | farsight-1.6.jar                                       | None                                     |     | L     | fastfurnace                       | 1.3.1                    | FastFurnace-1.12.2-1.3.1.jar                           | None                                     |     | L     | fastleafdecay                     | v14                      | FastLeafDecay-v14.jar                                  | None                                     |     | L     | cfm                               | 6.3.0                    | furniture-6.3.2-1.12.2.jar                             | None                                     |     | L     | grapplemod                        | 1.12.2-v13               | grappling_hook_mod-1.12.2-v13.jar                      | None                                     |     | L     | grimpack                          | 6.0.0.6                  | Grim Pack-1.12.2-6.0.0.6.jar                           | None                                     |     | L     | gunpowderlib                      | 1.12.2-1.1               | GunpowderLib-1.12.2-1.1.jar                            | None                                     |     | L     | cgm                               | 0.15.3                   | guns-0.15.3-1.12.2.jar                                 | None                                     |     | L     | speedsterheroes                   | 1.12.2-2.2.1             | SpeedsterHeroes-1.12.2-2.2.1.jar                       | None                                     |     | L     | lucraftcore                       | 1.12.2-2.4.16            | LucraftCore-1.12.2-2.4.17.jar                          | None                                     |     | L     | heroesexpansion                   | 1.12.2-1.3.5             | HeroesExpansion-1.12.2-1.3.5.jar                       | None                                     |     | L     | ichunutil                         | 7.2.2                    | iChunUtil-1.12.2-7.2.2.jar                             | None                                     |     | L     | mekanism                          | 1.12.2-9.8.3.390         | Mekanism-1.12.2-9.8.3.390.jar                          | None                                     |     | L     | teslacorelib                      | 1.0.18                   | tesla-core-lib-1.12.2-1.0.18.jar                       | None                                     |     | L     | industrialforegoing               | 1.12.2-1.12.2            | industrialforegoing-1.12.2-1.12.13-237.jar             | None                                     |     | L     | mysticalagriculture               | 1.7.5                    | MysticalAgriculture-1.12.2-1.7.5.jar                   | None                                     |     | L     | mcjtylib_ng                       | 3.5.4                    | mcjtylib-1.12-3.5.4.jar                                | None                                     |     | L     | rftools                           | 7.73                     | rftools-1.12-7.73.jar                                  | None                                     |     | L     | integrationforegoing              | 1.12.2-1.11              | IntegrationForegoing-1.12.2-1.11.jar                   | None                                     |     | L     | inventoryhud                      | 3.4.4                    | InventoryHUD-1.12.2.forge-3.4.4.jar                    | None                                     |     | L     | inventorypets                     | 2.0.15                   | inventorypets-1.12-2.0.15.jar                          | None                                     |     | L     | ironchest                         | 1.12.2-7.0.67.844        | ironchest-1.12.2-7.0.72.847.jar                        | None                                     |     | L     | ironfurnaces                      | 1.3.5                    | ironfurnaces-1.3.5.jar                                 | None                                     |     | L     | itemfilters                       | 1.0.4.2                  | ItemFilters-1.0.4.2.jar                                | None                                     |     | L     | journeymap                        | 1.12.2-5.7.1p2           | journeymap-1.12.2-5.7.1p2.jar                          | None                                     |     | L     | jeresources                       | 0.9.2.60                 | JustEnoughResources-1.12.2-0.9.2.60.jar                | None                                     |     | L     | malisiscore                       | 1.12.2-6.5.1-SNAPSHOT    | malisiscore-1.12.2-6.5.1.jar                           | None                                     |     | L     | malisisdoors                      | 1.12.2-7.3.0             | malisisdoors-1.12.2-7.3.0.jar                          | None                                     |     | L     | mcwbridges                        | 1.0.6                    | mcw-bridges-1.0.6b-mc1.12.2.jar                        | None                                     |     | L     | mcwdoors                          | 1.3                      | mcw-doors-1.0.3-mc1.12.2.jar                           | None                                     |     | L     | mcwfences                         | 1.0.0                    | mcw-fences-1.0.0-mc1.12.2.jar                          | None                                     |     | L     | mcwfurnitures                     | 1.0.1                    | mcw-furniture-1.0.1-mc1.12.2beta.jar                   | None                                     |     | L     | mcwpaintings                      | 1.0.5                    | mcw-paintings-1.0.5-1.12.2forge.jar                    | None                                     |     | L     | mcwroofs                          | 1.0.2                    | mcw-roofs-1.0.2-mc1.12.2.jar                           | None                                     |     | L     | mcwtrpdoors                       | 1.0.2                    | mcw-trapdoors-1.0.3-mc1.12.2.jar                       | None                                     |     | L     | mcwwindows                        | 1.0                      | mcw-windows-1.0.0-mc1.12.2.jar                         | None                                     |     | L     | mekanismtools                     | 1.12.2-9.8.3.390         | MekanismTools-1.12.2-9.8.3.390.jar                     | None                                     |     | L     | testdummy                         | 1.12                     | MmmMmmMmmMmm-1.12-1.14.jar                             | None                                     |     | L     | morph                             | 7.2.0                    | Morph-1.12.2-7.2.1.jar                                 | None                                     |     | L     | mousetweaks                       | 2.10                     | MouseTweaks-2.10-mc1.12.2.jar                          | None                                     |     | L     | neat                              | 1.4-17                   | Neat 1.4-17.jar                                        | None                                     |     | L     | openmods                          | 0.12.2                   | OpenModsLib-1.12.2-0.12.2.jar                          | None                                     |     | L     | openblocks                        | 1.8.1                    | OpenBlocks-1.12.2-1.8.1.jar                            | None                                     |     | L     | placebo                           | 1.6.0                    | Placebo-1.12.2-1.6.1.jar                               | None                                     |     | L     | xreliquary                        | 1.12.2-1.3.4.796         | Reliquary-1.12.2-1.3.4.796.jar                         | None                                     |     | L     | secretroomsmod                    | 5.6.4                    | secretroomsmod-1.12.2-5.6.4.jar                        | None                                     |     | L     | spark                             | 1.6.3                    | spark-forge.jar                                        | None                                     |     | L     | stg                               | 1.12.2-1.2.3             | stg-1.12.2-1.2.3.jar                                   | None                                     |     | L     | storagedrawers                    | 5.5.0                    | StorageDrawers-1.12.2-5.5.0.jar                        | None                                     |     | L     | surge                             | 2.0.77                   | Surge-1.12.2-2.0.77.jar                                | None                                     |     | L     | totemic                           | 1.12.2-0.11.7            | Totemic-1.12.2-0.11.7.jar                              | None                                     |     | L     | trapcraft                         | 2.4.5                    | Trapcraft-1.12.2-2.4.5.jar                             | None                                     |     | L     | trashcans                         | 1.0.18                   | trashcans-1.0.18-forge-mc1.12.jar                      | None                                     |     | L     | waystones                         | 4.1.0                    | Waystones_1.12.2-4.1.0.jar                             | None                                     |     | L     | jade                              | 0.1.0                    | Jade-0.1.0.jar                                         | None                                     |     | L     | structurize                       | 1.12.2-0.10.277-RELEASE  | structurize-1.12.2-0.10.277-RELEASE.jar                | None                                     |     | L     | trapexpansion                     | 1.0.0                    | trapexpansion-1.0.0.jar                                | None                                     |     | L     | mysticallib                       | 1.12.2-1.13.0            | mysticallib-1.12.2-1.13.0.jar                          | None                                     |     | L     | teslacorelib_registries           | 1.0.18                   | tesla-core-lib-1.12.2-1.0.18.jar                       | None                                     |     Loaded coremods (and transformers):  TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)    ForgelinPlugin (Forgelin-1.8.4.jar)    MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   mekanism.coremod.KeybindingMigrationHelper OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   openmods.core.OpenModsClassTransformer ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)   com.mrcrayfish.obfuscate.asm.ObfuscateTransformer CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   team.chisel.ctm.client.asm.CTMTransformer LucraftCoreCoreMod (LucraftCore-1.12.2-2.4.17.jar)   lucraft.mods.lucraftcore.core.LCTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   com.enderio.core.common.transform.EnderCoreTransformer   com.enderio.core.common.transform.SimpleMixinPatcher Fusion Plugin (fusion-1.1.1-forge-mc1.12.jar)    SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.9.9.jar)    SecretRoomsMod-Core (secretroomsmod-1.12.2-5.6.4.jar)   com.wynprice.secretroomsmod.core.SecretRoomsTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)    SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)    CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)    SuperMartijn642's Core Lib Plugin (_supermartijn642corelib-1.1.17-forge-mc1.12.jar)        GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.0 Compatibility Profile Context 23.20.30.231108' Renderer: 'AMD Radeon RX 7600'     Launched Version: 1.12.2     LWJGL: 2.9.4     OpenGL: AMD Radeon RX 7600 GL version 4.6.0 Compatibility Profile Context 23.20.30.231108, ATI Technologies Inc.     GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported.     Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'fml,forge'     Type: Client (map_client.txt)     Resource Packs:      Current Language: ~~ERROR~~ NullPointerException: null     Profiler Position: N/A (disabled)     CPU: 4x AMD Ryzen 3 3200G with Radeon Vega Graphics  [14:55:58] [Client thread/INFO]: [net.minecraft.init.Bootstrap:func_179870_a:553]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\J&D\crash-reports\crash-2024-04-29_14.55.58-client.txt  
    • Caused by: org.spongepowered.asm.mixin.throwables.ClassMetadataNotFoundException: com.mojang.text2speech.Narrator This line refers to the issue with dawnera - this should be fixed in a future update
  • Topics

×
×
  • Create New...

Important Information

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