Jump to content

Recommended Posts

Posted

I have a very simple block.  When you right-click that block, there appears a very simple GUI that, currently, only has one placeholder button and the player's inventory.  The items in the player's inventory appear to be placed correctly, but when clicked, they hop to the cursor then immediately drop back into the inventory.  Sometimes I can pick up an item but it doesn't appear to *actually* be happening when I click again; or the item disappears entirely; or the item is dropped into the world.

 

Edit: added the tile entity and my proxies, for reference.

 

MerchantBlock.java

package x.thealphaelement.block;

import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import x.thealphaelement.TheAlphaElement;
import x.thealphaelement.tileentity.TileEntityMerchantBlock;

public class MerchantBlock extends BlockContainer {

private InventoryPlayer playerInventory;

        public MerchantBlock (int id, int texture, Material material) {
                super(id, material);
                
                setHardness(0.3F);
        		setStepSound(soundWoodFootstep);
        		setUnlocalizedName("merchantBlock");
        		setCreativeTab(CreativeTabs.tabDecorations);
        }
        
        public void registerIcons(IconRegister iconRegister) {
        	blockIcon = iconRegister.registerIcon("TheAlphaElement:blocktest");
        }
        
        public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
        {
        	TileEntityMerchantBlock merchantBlock = (TileEntityMerchantBlock)par1World.getBlockTileEntity(par2, par3, par4);
            par5EntityPlayer.openGui(TheAlphaElement.instance, 0, par1World, par2, par3, par4);
            return true;
        }

	@Override
	public TileEntity createNewTileEntity(World world) {
		return new TileEntityMerchantBlock();
	}

 

GuiMerchantBlock.java

package x.thealphaelement.client.gui;

import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.entity.player.EntityPlayer;

import org.lwjgl.opengl.GL11;

import x.thealphaelement.tileentity.TileEntityMerchantBlock;

public class GuiMerchantBlock extends GuiContainer {

public final int xSizeOfTexture = 176;
public final int ySizeOfTexture = 207;
private int inventoryRows = 0;

private EntityPlayer player; 

public GuiMerchantBlock(EntityPlayer player, TileEntityMerchantBlock te) {
	super(new ContainerMerchantBlock(player.inventory, te));
	this.player = player;
	short short1 = 223;
        int i = short1 - 108;
        this.inventoryRows = player.inventory.getSizeInventory() / 9;
        this.ySize = i + this.inventoryRows * 18;
       

}

public void initGui()
{
	super.initGui();
	int posX = (this.width - xSizeOfTexture) / 2;
	int posY = (this.height - ySizeOfTexture) / 2;
	this.buttonList.clear();
	this.buttonList.add(new GuiButton(0, posX+ 40, posY + 40, 100, 20, "no use"));
}

@Override
public boolean doesGuiPauseGame()
{
return false;
}

@Override
protected void keyTyped(char par1, int par2) {
	if (par2 == 1 || par2 == this.mc.gameSettings.keyBindInventory.keyCode) {
		this.mc.thePlayer.closeScreen();
	}
}

public void actionPerformed(GuiButton button) {
	switch(button.id) {
		case 0: player.addChatMessage("Good job!");

		break;
		default:	
	}
}

@Override
protected void drawGuiContainerBackgroundLayer(float f, int i, int j) {
	GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
	this.mc.renderEngine.bindTexture("/mods/TheAlphaElement/textures/gui/generalMerchant.png");

	int posX = (this.width - xSizeOfTexture) / 2;
	int posY = (this.height - ySizeOfTexture) / 2;


	drawTexturedModalRect(posX, posY, 0, 0, this.xSize, ySizeOfTexture);

}


}

 

ContainerMerchantBlock.java

package x.thealphaelement.client.gui;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import x.thealphaelement.tileentity.TileEntityMerchantBlock;

public class ContainerMerchantBlock extends Container {

private TileEntityMerchantBlock tileEntity;
    private int numRows;
    protected IInventory playerInventory;

public ContainerMerchantBlock(InventoryPlayer playerInv, TileEntityMerchantBlock te) {
	tileEntity = te;
	playerInventory = playerInv;
	playerInv.openChest();
        this.numRows = playerInv.getSizeInventory() / 9;
        int i = (this.numRows - 4) * 18;
        int j;
        int k;

        for (j = 0; j < 3; ++j)
        {
            for (k = 0; k < 9; ++k)
            {
                this.addSlotToContainer(new Slot(playerInv, k + j * 9 + 9, 8 + k * 18, 115 + j * 18 + i));
            }  
        }
        
        for (j = 0; j < 9; ++j)
        {
            this.addSlotToContainer(new Slot(playerInv, j, 8 + j * 18, 173 + i));
        }
        
}

@Override
public boolean canInteractWith(EntityPlayer entityplayer) {
	return playerInventory.isUseableByPlayer(entityplayer);
}

public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2) {
        return null;
    }

}

 

TileEntityMerchantBlock.java

package x.thealphaelement.tileentity;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;

public class TileEntityMerchantBlock extends TileEntity implements IInventory {

public TileEntityMerchantBlock() {

}

public boolean isUseableByPlayer(EntityPlayer par1EntityPlayer)
{
         if (worldObj.getBlockTileEntity(xCoord, yCoord, zCoord) != this)
         {
                 return false;
         }

         return par1EntityPlayer.getDistanceSq((double)xCoord + 0.5D, (double)yCoord + 0.5D, (double)zCoord + 0.5D) <= 64D;
}

@Override
public int getSizeInventory() {
	// TODO Auto-generated method stub
	return 0;
}

@Override
public ItemStack getStackInSlot(int i) {
	// TODO Auto-generated method stub
	return null;
}

@Override
public ItemStack decrStackSize(int i, int j) {
	// TODO Auto-generated method stub
	return null;
}

@Override
public ItemStack getStackInSlotOnClosing(int i) {
	// TODO Auto-generated method stub
	return null;
}

@Override
public void setInventorySlotContents(int i, ItemStack itemstack) {
	// TODO Auto-generated method stub

}

@Override
public String getInvName() {
	// TODO Auto-generated method stub
	return null;
}

@Override
public boolean isInvNameLocalized() {
	// TODO Auto-generated method stub
	return false;
}

@Override
public int getInventoryStackLimit() {
	// TODO Auto-generated method stub
	return 0;
}

@Override
public void openChest() {
	// TODO Auto-generated method stub

}

@Override
public void closeChest() {
	// TODO Auto-generated method stub

}

@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
	// TODO Auto-generated method stub
	return false;
}

}

 

ClientProxy.java

package x.thealphaelement.client;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import x.thealphaelement.CommonProxy;
import x.thealphaelement.client.gui.GuiMerchantBlock;
import x.thealphaelement.client.renderer.RenderBlazeModded;
import x.thealphaelement.client.renderer.RenderCreeperModded;
import x.thealphaelement.client.renderer.RenderEndermanModded;
import x.thealphaelement.client.renderer.RenderGhastModded;
import x.thealphaelement.client.renderer.RenderSkeletonModded;
import x.thealphaelement.client.renderer.RenderSpiderModded;
import x.thealphaelement.client.renderer.RenderWitchModded;
import x.thealphaelement.client.renderer.RenderZombieModded;
import x.thealphaelement.entity.monster.EntityBlazeModded;
import x.thealphaelement.entity.monster.EntityBlueSkeleton;
import x.thealphaelement.entity.monster.EntityBlueSpider;
import x.thealphaelement.entity.monster.EntityBlueZombie;
import x.thealphaelement.entity.monster.EntityCaveSpiderModded;
import x.thealphaelement.entity.monster.EntityCreeperModded;
import x.thealphaelement.entity.monster.EntityEndermanModded;
import x.thealphaelement.entity.monster.EntityGhastModded;
import x.thealphaelement.entity.monster.EntityPigZombieModded;
import x.thealphaelement.entity.monster.EntityRedSkeleton;
import x.thealphaelement.entity.monster.EntityRedSpider;
import x.thealphaelement.entity.monster.EntityRedZombie;
import x.thealphaelement.entity.monster.EntitySkeletonModded;
import x.thealphaelement.entity.monster.EntitySpiderModded;
import x.thealphaelement.entity.monster.EntitySpiderling;
import x.thealphaelement.entity.monster.EntityWitchModded;
import x.thealphaelement.entity.monster.EntityZombieModded;
import x.thealphaelement.tileentity.TileEntityMerchantBlock;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.registry.EntityRegistry;

public class ClientProxy extends CommonProxy {
        
        @Override
        public void registerRenderers() {
        	RenderingRegistry.registerEntityRenderingHandler(EntitySkeletonModded.class, new RenderSkeletonModded());
            EntityRegistry.registerGlobalEntityID(EntitySkeletonModded.class, "NormalSkeleton", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityZombieModded.class, new RenderZombieModded());
            EntityRegistry.registerGlobalEntityID(EntityZombieModded.class, "NormalZombie", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntitySpiderModded.class, new RenderSpiderModded());
            EntityRegistry.registerGlobalEntityID(EntitySpiderModded.class, "NormalSpider", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityCreeperModded.class, new RenderCreeperModded());
            EntityRegistry.registerGlobalEntityID(EntityCreeperModded.class, "NormalCreeper", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityEndermanModded.class, new RenderEndermanModded());
            EntityRegistry.registerGlobalEntityID(EntityEndermanModded.class, "NormalEnderman", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityCaveSpiderModded.class, new RenderSpiderModded());
            EntityRegistry.registerGlobalEntityID(EntityCaveSpiderModded.class, "NormalCaveSpider", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityWitchModded.class, new RenderWitchModded());
            EntityRegistry.registerGlobalEntityID(EntityWitchModded.class, "NormalWitch", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityBlazeModded.class, new RenderBlazeModded());
            EntityRegistry.registerGlobalEntityID(EntityBlazeModded.class, "NormalBlaze", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityGhastModded.class, new RenderGhastModded());
            EntityRegistry.registerGlobalEntityID(EntityGhastModded.class, "NormalGhast", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityPigZombieModded.class, new RenderZombieModded());
            EntityRegistry.registerGlobalEntityID(EntityPigZombieModded.class, "NormalPigZombie", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityRedZombie.class, new RenderZombieModded());
            EntityRegistry.registerGlobalEntityID(EntityRedZombie.class, "RedZombie", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityBlueZombie.class, new RenderZombieModded());
            EntityRegistry.registerGlobalEntityID(EntityBlueZombie.class, "BlueZombie", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityRedSkeleton.class, new RenderSkeletonModded());
            EntityRegistry.registerGlobalEntityID(EntityRedSkeleton.class, "RedSkeleton", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityBlueSkeleton.class, new RenderSkeletonModded());
            EntityRegistry.registerGlobalEntityID(EntityBlueSkeleton.class, "BlueSkeleton", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityRedSpider.class, new RenderSpiderModded());
            EntityRegistry.registerGlobalEntityID(EntityRedSpider.class, "RedSpider", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntityBlueSpider.class, new RenderSpiderModded());
            EntityRegistry.registerGlobalEntityID(EntityBlueSpider.class, "BlueSpider", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            RenderingRegistry.registerEntityRenderingHandler(EntitySpiderling.class, new RenderSpiderModded());
            EntityRegistry.registerGlobalEntityID(EntitySpiderling.class, "Spiderling", EntityRegistry.findGlobalUniqueEntityId(), 3515848, 12102);
            
            
       }
        
        public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
        	TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
        	if (tileEntity != null) {
        		switch(ID) {
        			case 0: return new GuiMerchantBlock(player, (TileEntityMerchantBlock)tileEntity); // your GUIs go here
        		}
        	}
        	return null;
        }
        
}

 

 

CommonProxy.java

package x.thealphaelement;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
import cpw.mods.fml.common.network.IGuiHandler;

public class CommonProxy implements IGuiHandler {
        
	// Client stuff
        public void registerRenderers() {
                // Nothing here as the server doesn't render graphics!
        }

	@Override
	public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
		return null;
	}

	@Override
	public Object getServerGuiElement(int ID, EntityPlayer player,
			World world, int x, int y, int z) {
		// TODO Auto-generated method stub
		return null;
	}

        
}

 

I feel like I'm really close here.  Any ideas?

Posted

public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
        {
        	TileEntityMerchantBlock merchantBlock = (TileEntityMerchantBlock)par1World.getBlockTileEntity(par2, par3, par4);
            par5EntityPlayer.openGui(TheAlphaElement.instance, 0, par1World, par2, par3, par4);
            return true;
        }

Here is your problem.Just change it to:

public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
        {
           if(!par1World.isRemote){
        	TileEntityMerchantBlock merchantBlock =    (TileEntityMerchantBlock)par1World.getBlockTileEntity(par2, par3, par4);
            par5EntityPlayer.openGui(TheAlphaElement.instance, 0, par1World, par2, par3, par4);
            }
            return true;
        }

Posted
  On 6/15/2013 at 11:20 AM, Darkprince97 said:

public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
        {
        	TileEntityMerchantBlock merchantBlock = (TileEntityMerchantBlock)par1World.getBlockTileEntity(par2, par3, par4);
            par5EntityPlayer.openGui(TheAlphaElement.instance, 0, par1World, par2, par3, par4);
            return true;
        }

Here is your problem.Just change it to:

public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
        {
           if(!par1World.isRemote){
        	TileEntityMerchantBlock merchantBlock =    (TileEntityMerchantBlock)par1World.getBlockTileEntity(par2, par3, par4);
            par5EntityPlayer.openGui(TheAlphaElement.instance, 0, par1World, par2, par3, par4);
            }
            return true;
        }

 

Thank you so much for the response.  I've honestly been working on this sole issue for about 3 days.  When I make your change, though, the block simply doesn't activate anymore, lol.  This is really confusing.

Posted
  On 6/15/2013 at 12:13 PM, Darkprince97 said:

I forgot. Make the canInteractWith() method in your container aleays return true.

 

I've done that; it has no effect.  I tried making canInteractWith() always return true again with your code from above too, and the block still does not activate with the proposed change, so I simply changed it back.

Posted
  On 6/15/2013 at 3:11 PM, ObsequiousNewt said:

I posted my code here as per your PM. I'm not sure what your problem is, but I think it might be with your TileEntity.

 

Thanks for the help.  The problem persists quite stubbornly... as for my tile entity, I've updated the original post with it.  But it's mostly empty; I didn't think the tile entity had anything to do with the player's inventory.  The gui and block aren't calling for the block's inventory at all; for now, it's just trying to properly bind the player's inventory to the gui/container.

 

But, if you can see something in the mostly barebones tile entity, please let me know.

Posted
  On 6/15/2013 at 4:25 PM, intermediateuser said:

  Quote

I posted my code here as per your PM. I'm not sure what your problem is, but I think it might be with your TileEntity.

 

Thanks for the help.  The problem persists quite stubbornly... as for my tile entity, I've updated the original post with it.  But it's mostly empty; I didn't think the tile entity had anything to do with the player's inventory.  The gui and block aren't calling for the block's inventory at all; for now, it's just trying to properly bind the player's inventory to the gui/container.

 

But, if you can see something in the mostly barebones tile entity, please let me know.

The TileEntity is just as important as the Container. Perhaps more so. You need to add an ItemStack[] field and fix all those auto-generated IInventory functions. Look at my code for an example.

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Posted
  On 6/15/2013 at 4:56 PM, ObsequiousNewt said:

The TileEntity is just as important as the Container. Perhaps more so. You need to add an ItemStack[] field and fix all those auto-generated IInventory functions. Look at my code for an example.

 

I thought that might be the case, so before updating my original post I did change my tile entity to this, but it had no effect:

 

package x.thealphaelement.tileentity;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.StringTranslate;

public class TileEntityMerchantBlock extends TileEntity implements IInventory {

private ItemStack[] inventory = new ItemStack[8];
private boolean hasItem = false;

public TileEntityMerchantBlock() {

}

public boolean isUseableByPlayer(EntityPlayer par1EntityPlayer)
{
         if (worldObj.getBlockTileEntity(xCoord, yCoord, zCoord) != this)
         {
                 return false;
         }

         return par1EntityPlayer.getDistanceSq((double)xCoord + 0.5D, (double)yCoord + 0.5D, (double)zCoord + 0.5D) <= 64D;
}

@Override
public int getSizeInventory(){
	return this.inventory.length;
}

@Override
public ItemStack getStackInSlot(int index){
	return this.inventory[index];
}

@Override
public ItemStack decrStackSize(int slot, int num){
	if(this.inventory[slot]!=null){
		ItemStack stack;
		if(this.inventory[slot].stackSize<=num){
			stack = this.inventory[slot];
			this.inventory[slot] = null;
			return stack;
		}else{
			stack = this.inventory[slot].splitStack(num);
			if(this.inventory[slot].stackSize==0){
				this.inventory[slot] = null;
			}
			return stack;
		}
	}else return null;
}

@Override
public ItemStack getStackInSlotOnClosing(int index){
	if(this.inventory[index]!=null){
		ItemStack var2 = this.inventory[index];
		this.inventory[index] = null;
		return var2;
	}else return null;
}

@Override
public void setInventorySlotContents(int index, ItemStack stack){
	this.inventory[index] = stack;
	if(stack!=null&&stack.stackSize>this.getInventoryStackLimit()){
		stack.stackSize = this.getInventoryStackLimit();
	}
}

@Override
public String getInvName(){
	return StringTranslate.getInstance().translateKey("merchantBlock.name");
}

@Override
public boolean isInvNameLocalized(){
	return true;
}

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

@Override
public void openChest() {
	// TODO Auto-generated method stub

}

@Override
public void closeChest() {
	// TODO Auto-generated method stub

}

@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
	// TODO Auto-generated method stub
	return true;
}



}

 

Then I reverted back to my original, barebones tile entity, seeing that the change didn't seem significant.  Am I editing the wrong methods in the tile entity?  Also, I suppose I'm confused as to how the tile entity can affect this because although the tile entity is called in the block's constructor, the tile entity is never actually used in the code.

Posted

Considering that I am having the same problem, and that my tile entity does have the read and write functions (as well as simple packet code), and that their container doesn't actually create any slots for the tile, I would be quite surprised if that were the root of the problem.

 

here is my tile code to be clear:

package com.quargos.am.blocks.tiles;

import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.INetworkManager;
import net.minecraft.network.packet.Packet;
import net.minecraft.network.packet.Packet132TileEntityData;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.liquids.ILiquidTank;
import net.minecraftforge.liquids.LiquidContainerRegistry;
import net.minecraftforge.liquids.LiquidStack;

public class TileCrystaliser extends TileEntity implements IInventory,
        ILiquidTank
{
    public LiquidStack liquid = new LiquidStack(Block.waterStill, 0);
    
    public ItemStack[] contents = new ItemStack[3];
    
    @Override
    public void updateEntity()
    {
        super.updateEntity();
    }
    
    public Packet getDescriptionPacket()
    {
        NBTTagCompound nbtTag = new NBTTagCompound();
        this.writeToNBT(nbtTag);
        return new Packet132TileEntityData(this.xCoord, this.yCoord, this.zCoord, 1, nbtTag);
    }

    public void onDataPacket(INetworkManager net, Packet132TileEntityData packet) {
        readFromNBT(packet.customParam1);
    }
    
    @Override
    public void readFromNBT(NBTTagCompound nbt)
    {
        for(int i = 0; i < contents.length; i++)
        {
            contents[i] = ItemStack.loadItemStackFromNBT(nbt.getCompoundTag("content_" + i));
        }
        liquid.amount = nbt.getInteger("waterLevel");
        
        super.readFromNBT(nbt);
    }
    
    @Override
    public void writeToNBT(NBTTagCompound nbt)
    {
        for(int i = 0; i < contents.length; i++)
        {
            if(contents[i] != null)
                contents[i].writeToNBT(nbt.getCompoundTag("content_" + i)); //Ensure works!
        }
        nbt.setInteger("waterLevel", liquid.amount);
        
        super.writeToNBT(nbt);
    }
    
    
    //ILiquidTank
    @Override
    public LiquidStack getLiquid()
    {
        return liquid;
    }
    
    @Override
    public int getCapacity()
    {
        return 8*LiquidContainerRegistry.BUCKET_VOLUME;
    }
    
    @Override
    public int fill(LiquidStack resource, boolean doFill)
    {
        if(doFill)
        {
            if(resource.itemID == Block.waterStill.blockID)
            {
                int amount = liquid.amount + resource.amount;
                if(amount > getCapacity())
                {
                    amount -= getCapacity();
                    liquid.amount = getCapacity();
                    return resource.amount - amount;
                }
                liquid.amount += resource.amount;
                return resource.amount;
            }
        }
        return 0;
    }
    
    @Override
    public LiquidStack drain(int maxDrain, boolean doDrain)
    {
        if(doDrain)
        {
            liquid.amount -= maxDrain;
            if(liquid.amount < 0)
            {
                LiquidStack out = new LiquidStack(liquid.itemID, -liquid.amount);
                liquid.amount = 0;
                return out;
            }
            return new LiquidStack(liquid.itemID, maxDrain);
        }
        return null;
    }
    
    @Override
    public int getTankPressure()
    {
        return 0;
    }
    
    
    //IInventory
    
    
    @Override
    public int getSizeInventory()
    {
        return contents.length;
    }
    
    @Override
    public ItemStack getStackInSlot(int i)
    {
        if(i >= 0 && i < contents.length)
            return contents[i];
        return null;
    }
    
    @Override
    public ItemStack decrStackSize(int i, int j)
    {
        if(i >= 0 && i < contents.length)
        {
            if(contents[i].stackSize > j)
            {
                contents[i].stackSize -= j;
                return new ItemStack(contents[i].itemID,j,contents[i].getItemDamage());
            }
            ItemStack out = contents[i];
            contents[i] = null;
            return out;
        }
        return null;
    }
    
    @Override
    public ItemStack getStackInSlotOnClosing(int i)
    {
        return null;
    }
    
    @Override
    public void setInventorySlotContents(int i, ItemStack itemstack)
    {
        contents[i] = itemstack;
    }
    
    @Override
    public String getInvName()
    {
        return "Soul Crystaliser";
    }
    
    @Override
    public boolean isInvNameLocalized()
    {
        return true; //should change when implementing localisation stuff.
    }
    
    @Override
    public int getInventoryStackLimit()
    {
        return 64;
    }
    
    @Override
    public boolean isUseableByPlayer(EntityPlayer entityplayer)
    {
        return true;
    }
    
    @Override
    public void openChest()
    {
        
    }
    
    @Override
    public void closeChest()
    {
        
    }
    
    @Override
    public boolean isStackValidForSlot(int i, ItemStack itemstack)
    {
        return true;
    }
    
}

Posted
  On 6/15/2013 at 6:42 PM, ObsequiousNewt said:

You also need the NBT read/write functions. Actually, I think that is at the root of the problem.

 

I just added them, but am I mistaken to think the NBT stuff is for storing and loading the tile entity's inventory?  We're only dealing with player inventory here; the tile entity doesn't have an inventory (well, now it might, with the NBT stuff added).  New code here, though the problem is unaffected:

 

package x.thealphaelement.tileentity;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.StringTranslate;

public class TileEntityMerchantBlock extends TileEntity implements IInventory {

private ItemStack[] inventory = new ItemStack[8];
private boolean hasItem = false;

public TileEntityMerchantBlock() {

}

public boolean isUseableByPlayer(EntityPlayer par1EntityPlayer)
{
         if (worldObj.getBlockTileEntity(xCoord, yCoord, zCoord) != this)
         {
                 return false;
         }

         return par1EntityPlayer.getDistanceSq((double)xCoord + 0.5D, (double)yCoord + 0.5D, (double)zCoord + 0.5D) <= 64D;
}

@Override
public int getSizeInventory(){
	return this.inventory.length;
}

@Override
public ItemStack getStackInSlot(int index){
	return this.inventory[index];
}

@Override
public ItemStack decrStackSize(int slot, int num){
	if(this.inventory[slot]!=null){
		ItemStack stack;
		if(this.inventory[slot].stackSize<=num){
			stack = this.inventory[slot];
			this.inventory[slot] = null;
			return stack;
		}else{
			stack = this.inventory[slot].splitStack(num);
			if(this.inventory[slot].stackSize==0){
				this.inventory[slot] = null;
			}
			return stack;
		}
	}else return null;
}

@Override
public ItemStack getStackInSlotOnClosing(int index){
	if(this.inventory[index]!=null){
		ItemStack var2 = this.inventory[index];
		this.inventory[index] = null;
		return var2;
	}else return null;
}

@Override
public void setInventorySlotContents(int index, ItemStack stack){
	this.inventory[index] = stack;
	if(stack!=null&&stack.stackSize>this.getInventoryStackLimit()){
		stack.stackSize = this.getInventoryStackLimit();
	}
}

@Override
public String getInvName(){
	return StringTranslate.getInstance().translateKey("merchantBlock.name");
}

@Override
public boolean isInvNameLocalized(){
	return true;
}

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

@Override
public void openChest() {
	// TODO Auto-generated method stub

}

@Override
public void closeChest() {
	// TODO Auto-generated method stub

}

@Override
public boolean isStackValidForSlot(int i, ItemStack itemstack) {
	// TODO Auto-generated method stub
	return true;
}

@Override
public void writeToNBT(NBTTagCompound tagCompound){
	super.writeToNBT(tagCompound);
	NBTTagList tagList = new NBTTagList();
	for(int i = 0; i<this.inventory.length; ++i){
		if(this.inventory[i]!=null){
			NBTTagCompound ntc3 = new NBTTagCompound();
			ntc3.setByte("slot",(byte) i);
			this.inventory[i].writeToNBT(ntc3);
			tagList.appendTag(ntc3);
		}
	}
	tagCompound.setTag("items",tagList);
}

@Override
public void readFromNBT(NBTTagCompound tagCompound){
	super.readFromNBT(tagCompound);
	NBTTagList var2 = tagCompound.getTagList("items");
	for(int i = 0; i<var2.tagCount(); ++i){
		NBTTagCompound ntc3 = (NBTTagCompound) var2.tagAt(i);
		byte slot = ntc3.getByte("slot");
		if(slot>=0&&slot<this.inventory.length){
			this.inventory[slot] = ItemStack.loadItemStackFromNBT(ntc3);
		}
	}
}



}

Posted
  On 6/15/2013 at 7:07 PM, intermediateuser said:

  Quote

You also need the NBT read/write functions. Actually, I think that is at the root of the problem.

 

I just added them, but am I mistaken to think the NBT stuff is for storing and loading the tile entity's inventory?  We're only dealing with player inventory here; the tile entity doesn't have an inventory (well, now it might, with the NBT stuff added).  New code here, though the problem is unaffected:

-snip-

*impersonates Dirk Gently*

"I believe in the fundamental interconnectedness of all things."

 

...Actually, I'm just trying various things and hoping something works. I can't find anything wrong.

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Posted
  On 6/16/2013 at 3:06 PM, ObsequiousNewt said:

  Quote

  Quote

You also need the NBT read/write functions. Actually, I think that is at the root of the problem.

 

I just added them, but am I mistaken to think the NBT stuff is for storing and loading the tile entity's inventory?  We're only dealing with player inventory here; the tile entity doesn't have an inventory (well, now it might, with the NBT stuff added).  New code here, though the problem is unaffected:

-snip-

*impersonates Dirk Gently*

"I believe in the fundamental interconnectedness of all things."

 

...Actually, I'm just trying various things and hoping something works. I can't find anything wrong.

 

Hahaha alright then.  Well, at least I know it is most likely that my logic isn't flawed, and the issue probably has something more to do with Minecraft or Forge.

 

I really do appreciate you at least taking a look.

 

A bit more info that has come to light: it seems that when I click an item in the inventory, the item that gets picked up is the one from the slot above it.  I've run the process in a verbose manner, echoing the id's of the slots, and they seem to be placed in the correct order, but maybe this symptom of the problem tells of something you might know more about than a new modder does?

Posted

I had realised much the same thing, except adding additional slots *before* the inventory results in offsetting the slot taken from, (see my post here which goes into a bit more detail about it and some other odd behaviour.)

Posted
  On 6/16/2013 at 3:29 PM, Quarg said:

I had realised much the same thing, except adding additional slots *before* the inventory results in offsetting the slot taken from, (see my post here which goes into a bit more detail about it and some other odd behaviour.)

 

Yeah I'm following your post and reading your updates.  Thanks for posting here to let me know in case I wasn't, though.  :)  Here's something I just tried, and it's produced some interesting information.  In your Container class, try adding this method:

 

public ItemStack slotClick(int par1, int par2, int par3, EntityPlayer par4EntityPlayer) {
	par4EntityPlayer.addChatMessage("clicky " + par1 + " " + par2 + " " + par3);
	super.slotClick(par1, par2, par3, par4EntityPlayer);
	return new ItemStack(Item.wheat);
}

 

The wheat is just a placeholder ItemStack to satisfy the return requirement.  What this does is override (but still activate, because of the super method call) the slotClick method, and it outputs the parameters the slotClick method is using to the player's chat screen (though you could use System.out.println() instead of player.addChatMessage() to have the echo go only to the console if you wanted).

 

I'm finding the only thing that changes is the first int, par1 (everything else is 0's; I'm not sure if that should concern me yet).  But the result is what interests me; the par1 is always a number that's equal to the slot it should be clicking on, plus 9 (meaning the method always tries to use the slot directly above the slot actually clicked).

 

I'm trying to find out why the method is identifying each slot the way it is.

Posted

I just updated my latest post in the other thread, it appears that (with my mod at least) the server thinks that the player has their regular inventory open while the client thinks that the tile inventory is open. (which explains all of these oddities, since the player inventory has nine additional slots, 4 armour, 4 crafting, and the crafting output, and adding more slots in the custom container class will move the slots that the client closer to those the server uses)

 

As such; I guess there must be something we are both missing for the opening of the GUI.

 

EDIT: here is the code used for opening the GUI for me:

@Override
    public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer player, int a, float b, float c, float d)
    {
        TileEntity tileEntity = world.getBlockTileEntity(i, j, k);
        if (tileEntity == null || player.isSneaking()) 
        {
            return false;
        }
        player.openGui(Alchemagic.instance, 0, world, i, j, k);
        return true;
    }

Posted

I decided to use a few break points to see what actually happens when I open the gui, and I found that it wasn't opening the gui handler server-side because my @Mod file didn't have an @NetworkMod annotation, simply adding @NetworkMod after the @Mod annotation and it's parameters seems to have fixed it for me.

Posted
  On 6/16/2013 at 3:23 PM, intermediateuser said:

  Quote

  Quote

  Quote

You also need the NBT read/write functions. Actually, I think that is at the root of the problem.

 

I just added them, but am I mistaken to think the NBT stuff is for storing and loading the tile entity's inventory?  We're only dealing with player inventory here; the tile entity doesn't have an inventory (well, now it might, with the NBT stuff added).  New code here, though the problem is unaffected:

-snip-

*impersonates Dirk Gently*

"I believe in the fundamental interconnectedness of all things."

 

...Actually, I'm just trying various things and hoping something works. I can't find anything wrong.

 

Hahaha alright then.  Well, at least I know it is most likely that my logic isn't flawed, and the issue probably has something more to do with Minecraft or Forge.

 

I really do appreciate you at least taking a look.

 

A bit more info that has come to light: it seems that when I click an item in the inventory, the item that gets picked up is the one from the slot above it.  I've run the process in a verbose manner, echoing the id's of the slots, and they seem to be placed in the correct order, but maybe this symptom of the problem tells of something you might know more about than a new modder does?

To be quite frank, I think it's more likely that you have a small typo somewhere; after all, I have a TE that works just fine. Maybe I can try doing an exhaustive compare... if I find the time.

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Posted

Alright, finally got it.  My CommonProxy class didn't have container information in it.  I added this to my CommonProxy class:

 

@Override
	public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
		TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
		if (tileEntity != null) {
			switch(ID) {
				case 0: return new ContainerMerchantBlock(player.inventory, (TileEntityMerchantBlock)tileEntity); // your Containers go here
			}
		}
		return null;
	}

 

I was mistakenly under the impression that a "server GUI element" (as in the method's name) wouldn't be needed for what I was trying to do, as the block was only supposed to display the player's inventory, and thus wouldn't need any inventory information from the server.  I therefore omitted this code.

 

It was only after hours of tracking through Minecraft's code and adding verbosity through System.out.println() at key points was I able to discover that, when opening a normal chest or furnace, or anything of the sort, Minecraft was referring to the container by its container class name (so, something like ContainerChest or ContainerFurnace), but when activating my MerchantBlock the container object that Minecraft referenced was "ContainerPlayer", which is the same container used when a player opens their inventory normally.

 

So my block was actually trying to manipulate the player's inventory via what Minecraft thought was the player's normal inventory window (which has additional slots), and the slots my ContainerMerchantBlock class were using, were, of course, mismatched to that of the player's inventory window.

 

Once I discovered this, it still took me quite some time searching through the code and adding verbosity to realize I had to tell the server what container to use by adding the above code to the CommonProxy class.

 

Thanks a ton Quarg, Newt, and Dark for your replies!  This has been quite a learning experience.

Posted
  On 6/17/2013 at 12:54 AM, intermediateuser said:

Alright, finally got it.  My CommonProxy class didn't have container information in it.  I added this to my CommonProxy class:

 

@Override
	public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
		TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
		if (tileEntity != null) {
			switch(ID) {
				case 0: return new ContainerMerchantBlock(player.inventory, (TileEntityMerchantBlock)tileEntity); // your Containers go here
			}
		}
		return null;
	}

 

I was mistakenly under the impression that a "server GUI element" (as in the method's name) wouldn't be needed for what I was trying to do, as the block was only supposed to display the player's inventory, and thus wouldn't need any inventory information from the server.  I therefore omitted this code.

 

It was only after hours of tracking through Minecraft's code and adding verbosity through System.out.println() at key points was I able to discover that, when opening a normal chest or furnace, or anything of the sort, Minecraft was referring to the container by its container class name (so, something like ContainerChest or ContainerFurnace), but when activating my MerchantBlock the container object that Minecraft referenced was "ContainerPlayer", which is the same container used when a player opens their inventory normally.

 

So my block was actually trying to manipulate the player's inventory via what Minecraft thought was the player's normal inventory window (which has additional slots), and the slots my ContainerMerchantBlock class were using, were, of course, mismatched to that of the player's inventory window.

 

Once I discovered this, it still took me quite some time searching through the code and adding verbosity to realize I had to tell the server what container to use by adding the above code to the CommonProxy class.

 

Thanks a ton Quarg, Newt, and Dark for your replies!  This has been quite a learning experience.

This is what programming is all about :)

 

I feel stupid to have missed that, though. I should have noticed that you were missing a common proxy function.

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Posted

Thank you Community, I finally have my inventory working correctly, I had looked everywhere about what was wrong with my container, tileentity and my GUI bit I couldn't find anything that related to/fixed my issue. 

 

It wasn't until I got to this thread when someone mentioned that @NetworkMod was missing from their base mod class.  I added that and boom, all working. (I am sure I had that at some stage)

 

Again I would like to say thanks and love this community and love Open source. (will publish my code to github when closer to public release.)

Neoublie

Author of Codename: Project Shadow

 

if you do models and textures pm me. looking for some assistance.

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

    • Not Working it crashes again  https://mclo.gs/vIsbuvN
    • Add crash-reports with sites like https://mclo.gs/   Make a test without all Create addons - like Create Deco etc.        
    • My minecraft modpack crashes, whenever I try to start. [18:26:55] [main/INFO]: ModLauncher running: args [--username, {MINECRAFT_USERNAME}, --version, 1.20.1, --gameDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana, --assetsDir, C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\meta\assets, --assetIndex, 5, --uuid, {MINECRAFT_UUID}, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, c4502edb-87c6-40cb-b595-64a280cf8906, --xuid, 0, --userType, msa, --versionType, release, --width, 854, --height, 480, --launchTarget, forgeclient, --fml.forgeVersion, 47.4.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [18:26:55] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 21.0.7 by Oracle Corporation; OS Windows 11 arch amd64 version 10.0 [18:26:57] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow [18:26:57] [main/INFO]: Trying GL version 4.6 [18:26:58] [main/INFO]: Requested GL version 4.6 got version 4.6 [18:26:58] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/Julian%20Trost/AppData/Roaming/ModrinthApp/meta/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%23115!/ Service=ModLauncher Env=CLIENT [18:26:58] [pool-2-thread-1/INFO]: GL info: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 576.40, NVIDIA Corporation [18:26:59] [main/INFO]: Found mod file [1.20.1] SecurityCraft v1.10.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file alexscaves-2.0.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file alexsmobs-1.22.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file allthetrims-3.4.3-forge+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file allurement-1.20.1-4.0.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file amendments-1.20-1.2.19.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Apotheosis-1.20.1-7.4.8.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ApothicAttributes-1.20.1-1.3.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Aquaculture-1.20.1-2.5.5.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file aquamirae-6.API15.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file architectury-9.2.14-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ars_nouveau-1.20.1-4.12.6-all.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file artifacts-forge-9.5.16.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file athena-forge-1.20.1-3.1.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file atmospheric-1.20.1-6.1.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file AttributeFix-Forge-1.20.1-21.0.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file automobility-0.4.2+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file autumnity-1.20.1-5.0.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file BadMobs-1.20.1-19.0.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file bagus_lib-1.20.1-5.3.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file balm-forge-1.20.1-7.3.29-all.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file biomeinfo-1.20.1-1.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file BiomesOPlenty-forge-1.20.1-19.0.0.96.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file blue_skies-1.20.1-1.3.31.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file blueprint-1.20.1-7.1.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file BOMD-Forge-1.20.1-1.1.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Bookshelf-Forge-1.20.1-20.2.13.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file caelus-forge-3.2.0+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file camera-forge-1.20.1-1.0.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file catalogue-forge-1.20.1-1.8.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file CerbonsApi-Forge-1.20.1-1.0.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Chaosswords 4.2.0 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file charmofundying-forge-6.5.0+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file cherishedworlds-forge-6.1.7+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file chipped-forge-1.20.1-3.0.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file chloride-FORGE-mc1.20.1-v1.7.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file citadel-2.6.1-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file cloth-config-11.1.136-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Clumps-forge-1.20.1-12.0.0.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file cofh_core-1.20.1-11.0.2.56.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file collective-1.20.1-8.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file configured-forge-1.20.1-2.2.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Controlling-forge-1.20.1-12.0.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file copycats-3.0.0+mc.1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Corgilib-Forge-1.20.1-4.0.3.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file corpse-forge-1.20.1-1.0.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file cosmeticarmorreworked-1.20.1-v1a.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file create-1.20.1-6.0.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file createdeco-2.0.3-1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file creeperoverhaul-3.0.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file cupboard-1.20.1-2.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file curios-forge-5.14.1+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file CustomNPCs-1.20.1-GBPort-Unofficial-20250429.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file customvillagertrades-forge-20.25.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file decoration-delight-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file decorative_blocks-forge-1.20.1-4.1.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Deep Dark Regrowth 1.2.6.1 - 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Delightful-1.20.1-3.7.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file deltaboxlib-2.1.1-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file dynamic-fps-3.9.4+minecraft-1.20.0-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file earth2java-forge-1.10.1+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file EasyMagic-v8.0.1-1.20.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ecologics-forge-1.20.1-2.2.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file EffectTooltips-Forge-1.20.1-9.0.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file effortlessbuilding-1.20.1-3.10.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file elevatorid-1.20.1-lex-1.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ElysiumAPI-1.20.1-1.1.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file embeddium-0.3.31+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emi-1.1.22+1.20.1+forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emi_enchanting-0.1.2+1.20.1+forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emi_loot-0.7.6+1.20.1+forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emiffect-forge-1.1.2+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emitrades-forge-1.2.1+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Emojiful-Forge-1.20.1-4.2.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file emotecraft-for-MC1.20.1-2.2.7-b.build.50-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.20.1-17.1.19.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file endergetic-1.20.1-5.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file enderitemod-1.5.1-1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file endermanoverhaul-forge-1.20.1-1.0.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file endersdelight-forge-1.20.1-1.1.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file endrem_forge-5.3.3-R-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file environmental-1.20.1-4.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file everycomp-1.20-2.8.4-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file everythingcopper-1.20.1-2.3.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file explosiveenhancement-1.1.0-1.20.1-client-and-server.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file eyesoficeandfire-1.1.0-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file fabric-api-0.92.2+1.11.12+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file fallingleaves-1.20.1-2.1.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file FarmersDelight-1.20.1-1.2.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file fastasyncworldsave-1.20.1-2.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file FastLeafDecay-32.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file FastSuite-1.20.1-5.1.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ferritecore-6.0.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file flib-1.20.1-0.0.15.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file forbidden_arcanus-1.20.1-2.2.6.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file forgery-3.6.1+1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file FramedBlocks-9.4.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file framework-forge-1.20.1-0.7.12.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ftb-library-forge-2001.2.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file fusion-1.2.7b-forge-mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file fzzy_config-0.6.9+1.20.1+forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Galosphere-1.20.1-1.4.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file geckolib-forge-1.20.1-4.7.1.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file GlitchCore-forge-1.20.1-0.0.1.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file goblintraders-forge-1.20.1-1.9.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file gourd_guards-1.0.1-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file guardvillagers-1.20.1-1.6.10.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file HammerLib-1.20.1-20.1.50.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file HangGlider-v8.0.1-1.20.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file hexerei-0.4.2.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file hunters_return-1.20.1-11.7.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file IBEEditor-1.20-2.2.8-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file iceandfire-2.1.13-1.20.1-beta-5.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file idas_forge-1.11.1+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file identity-2.7.1-1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file illageandspillagerespillaged-1.2.8.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ImmediatelyFast-Forge-1.5.0+1.20.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file integrated_api-1.5.3+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file integrated_cataclysm_forge-1.0.4+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file integrated_stronghold-1.1.2+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file integrated_villages-1.2.0+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file irons_spellbooks-1.20.1-3.4.0.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Jadens-Nether-Expansion-2.3.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file jei-1.20.1-forge-15.20.0.106.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file JustEnoughGuns-0.12.0-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file justzoom_forge_2.1.1_MC_1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file konkrete_forge_1.8.0_MC_1.20-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file kotlinforforge-4.11.0-all.jar of type LIBRARY with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file L_Enders_Cataclysm 1.20.1-2.66.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file legendarymonsters-1.9.4 MC 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file letsdo-API-forge-1.2.15-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file letsdo-brewery-forge-1.1.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file lionfishapi-2.4-Fix.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Locks-Unoffical-forge-1.20.1-1.2.4.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file lootr-forge-1.20-0.7.35.91.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Luminous Nether V1.2.7 - Forge 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Luminous V1.5 - Forge 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file mace_port-3.0.4-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Mantle-1.20.1-1.11.44.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file mavapi-1.1.4-mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file mavm-1.2.6-mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file memoryleakfix-forge-1.17+-1.1.5.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file memoryusagetitle-forge-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Mocap-FORGE-1.20.1-1.3.8.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file modernfix-forge-5.21.0+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file mofus_broken_constellation-0.9.0-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file monolib-forge-1.20.1-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file moonlight-1.20-2.14.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file MorePlayerModels-1.20.1.20240409.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file morevillagers-forge-1.20.1-5.0.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file mowziesmobs-1.7.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file MyNethersDelight-1.20.1-0.1.7.5.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file NaturalDecorMod_1.20.1Forge_V1.6.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file nether-s-exoticism-1.20.1-1.2.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file no-ruined-nether-portals-1.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file noisium-forge-2.3.0+mc1.20-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file notenoughcrashes-4.4.7+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file obscure_api-15.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file ObsidianUI-forge-0.2.3+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file oceansdelight-1.0.2-1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file OctoLib-FORGE-0.5.0.1+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Oh-The-Biomes-Weve-Gone-Forge-1.5.11.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Oh-The-Trees-Youll-Grow-forge-1.20.1-1.3.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file omgourd-1.20.1-5.0.0.17.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Oreganized 1.20.1-4.0.0.carcinogenious.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file overloadedarmorbar-1.20.1-1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file packetfixer-forge-2.0.0-1.19-to-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file particular-1.20.1-Forge-1.2.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Patchouli-1.20.1-84.1-FORGE.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file phantasmic-1.20.1-0.2.5.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file physics-mod-3.0.14-mc-1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file PickUpNotifier-v8.0.0-1.20.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Placebo-1.20.1-8.6.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Platform-forge-1.20.1-1.2.7.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file player-animation-lib-forge-1.0.2-rc1+1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file polymorph-forge-0.49.10+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file PuzzlesLib-v8.1.32-1.20.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Quark-4.0-462.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file quark_delight_1.0.0_forge_1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file QuarkOddities-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Quit-Forge-1.19.4-1.20.X-1.1.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file rechiseled-1.1.6-forge-mc1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file rechiseled_chipped-1.2.1-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file rechiseled_fans-1.0.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file rechiseledcreate-1.0.2a-forge-mc1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file redeco-1.14.1-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file refurbished_furniture-forge-1.20.1-1.0.12.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file RegionsUnexploredForge-0.5.6+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file relics-1.20.1-0.8.0.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file resourcefulconfig-forge-1.20.1-2.1.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file resourcefullib-forge-1.20.1-2.1.29.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file RubinatedNether-forge-1.3.0.E-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file RyoamicLights-forge-0.2.3+mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file savage_and_ravage-1.20.1-6.0.0.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Searchables-forge-1.20.1-1.0.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file servercore-forge-1.5.2+1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file simplehats-forge-1.20.1-0.3.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file SneakMobs-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file sophisticatedbackpacks-1.20.1-3.23.15.1236.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file sophisticatedcore-1.20.1-1.2.57.978.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file spark-1.10.53-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file spelunkery-1.20.1-0.3.16-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file spring-1.1.0-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file StrawStatues-v8.0.3-1.20.1-Forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file structure_gel-1.20.1-2.16.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file supermartijn642configlib-1.1.8-forge-mc1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file supermartijn642corelib-1.1.18-forge-mc1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file supplementaries-1.20-3.1.30.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file TerraBlender-forge-1.20.1-3.0.1.10.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file terramity-0.9.8-forge-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file the_bumblezone-7.7.1+1.20.1-forge.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file TheOuterEnd-1.0.10.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Tinted Campfires-1.20.1-1.2.11.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file torchmaster-20.1.9.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file traveloptics-4.4.0-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file twilightforest-1.20.1-4.3.2508-universal.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file txnilib-forge-1.0.23-1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file UltraSwords - 1.20.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file upgrade_aquatic-1.20.1-6.0.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file useless-sword-1.20.1-V1.4.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file valhelsia_core-forge-1.20.1-1.1.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file vanillabackport-forge-1.20.1-1.1.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file villagernames-1.20.1-8.2.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file villagertools-1.20.1-1.0.3.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file voidtotem-forge-1.20-3.0.1.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file wandering-bags-1.20.1-2.0.7.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file waystones-forge-1.20.1-14.1.12.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file worldedit-mod-7.2.15.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file XaerosWorldMap_1.39.4_Forge_1.20.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/INFO]: Found mod file Zeta-1.0-30.jar of type MOD with provider {mods folder locator at C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods} [18:26:59] [main/WARN]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\meta\libraries\net\minecraftforge\fmlcore\1.20.1-47.4.0\fmlcore-1.20.1-47.4.0.jar is missing mods.toml file [18:26:59] [main/WARN]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\meta\libraries\net\minecraftforge\javafmllanguage\1.20.1-47.4.0\javafmllanguage-1.20.1-47.4.0.jar is missing mods.toml file [18:26:59] [main/WARN]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\meta\libraries\net\minecraftforge\lowcodelanguage\1.20.1-47.4.0\lowcodelanguage-1.20.1-47.4.0.jar is missing mods.toml file [18:26:59] [main/WARN]: Mod file C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\meta\libraries\net\minecraftforge\mclanguage\1.20.1-47.4.0\mclanguage-1.20.1-47.4.0.jar is missing mods.toml file [18:26:59] [main/INFO]: Found mod file fmlcore-1.20.1-47.4.0.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.4.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.4.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/INFO]: Found mod file mclanguage-1.20.1-47.4.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/INFO]: Found mod file client-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/INFO]: Found mod file forge-1.20.1-47.4.0-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@aac3f4e [18:26:59] [main/WARN]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [18:26:59] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: geckolib. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods\geckolib-forge-1.20.1-4.7.1.2.jar [18:26:59] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: fabric_api. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods\fabric-api-0.92.2+1.11.12+1.20.1.jar [18:26:59] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: athena. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods\athena-forge-1.20.1-3.1.2.jar [18:26:59] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefulconfig. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods\resourcefulconfig-forge-1.20.1-2.1.3.jar [18:26:59] [main/WARN]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\ModrinthApp\profiles\Minecraft Arcana\mods\resourcefullib-forge-1.20.1-2.1.29.jar [18:26:59] [main/INFO]: Found 72 dependencies adding them to mods collection [18:26:59] [main/INFO]: Found mod file fabric-transfer-api-v1-3.3.5+631c9cd677.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-dimensions-v1-2.1.54+8005d10d77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file kuma-api-forge-20.1.10+1.20.1.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-renderer-api-v1-3.2.1+cf68abbe77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file puzzlesapi-forge-8.1.4.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file dazzleconf-core-1.3.0-M2.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file kfflang-4.11.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file Ponder-Forge-1.20.1-1.0.52.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-item-api-v1-2.1.28+4d0bbcfa77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-model-loading-api-v1-1.0.3+6274ab9d77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-rendering-fluids-v1-3.0.28+4ac5e37a77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-screen-handler-api-v1-1.3.30+561530ec77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-models-v0-0.4.2+7c3892a477.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-resource-loader-v0-0.11.10+bcd08ed377.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file critter-forge-0.1-beta.14.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file mclib-20.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file snakeyaml-2.2.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-rendering-v1-3.0.8+66e9a48f77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-renderer-indigo-1.5.2+b5b2da4177.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-loader-2.6.0+0.15.0+1.20.1-full.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-convention-tags-v1-1.5.5+fa3d1c0177.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-mining-level-api-v1-2.1.50+561530ec77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-command-api-v1-1.2.34+f71b366f77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file MixinExtras-0.4.1.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-block-view-api-v2-1.0.1+0767707077.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-command-api-v2-2.2.13+561530ec77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file MixinSquared-0.1.1.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-data-attachment-api-v1-1.0.0+30ef839e77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file mixinextras-forge-0.4.1.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file jankson-1.2.3.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-screen-api-v1-2.0.8+45a670a577.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-particles-v1-1.1.2+78e1ecb877.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file puzzlesaccessapi-forge-20.1.1.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file dazzleconf-ext-snakeyaml-1.3.0-M2.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-content-registries-v0-4.0.11+a670df1e77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file Reflect-1.3.4.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-transitive-access-wideners-v1-4.3.1+1880499877.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file caffeine-3.2.0.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-game-rule-api-v1-1.0.40+683d4da877.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-api-base-0.4.31+ef105b4977.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-api-lookup-api-v1-1.6.36+67f9824077.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-blockrenderlayer-v1-1.1.41+1d0da21e77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file battery-1.3.0.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file mixinsquared-forge-0.1.1.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file Registrate-MC1.20-1.3.3.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file spectrelib-forge-0.13.17+1.20.1.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-block-api-v1-1.0.11+0e6cb7f777.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file json-0.2.1.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-resource-conditions-api-v1-2.3.8+9e342fc177.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file kffmod-4.11.0.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file kfflib-4.11.0.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file bytecodecs-1.0.2.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file flywheel-forge-1.20.1-1.0.1.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-item-group-api-v1-4.0.12+c9161c2d77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-biome-api-v1-13.0.13+dc36698e77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-entity-events-v1-1.6.0+4ca7515277.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-registry-sync-v0-2.3.3+1c0ea72177.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file yabn-1.0.3.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-recipe-api-v1-1.0.21+514a076577.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-loot-api-v2-1.2.1+eb28f93e77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-object-builder-api-v1-11.1.3+4bd998fa77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-rendering-data-attachment-v1-0.3.37+a6081afc77.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-networking-api-v1-1.3.11+503a202477.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-sound-api-v1-1.0.13+4f23bd8477.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@7d21852b [18:26:59] [main/INFO]: Found mod file fabric-messag
    • i removed the recommended mods and also a few mods that the game told me had trouble starting and added a few in place of them  the crash message changed: The game crashed: rendering overlay Error: java.lang.RuntimeException: null the new crash report https://pastebin.com/khF5vs2H
    • Add crash-reports with sites like https://mclo.gs/   The crash points to an issue with Embeddium/Oculus in connection with ImmersiveEngineering Maybe an issue with rendering wires - which may caused by your location Make a test without Embeddium/Oculus
  • Topics

×
×
  • Create New...

Important Information

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