Jump to content

[solved]Metadata not saving for directional block


vdvman1

Recommended Posts

I am trying to update redstone gate to 1.3.2 (unofficially, sorry) and i have managed to get the gate to render with the gui working and everything, but whenever i place the gate and then relog the metadata resets back to 0! Plus because the metadata isn't saving the gate does not even work, not even before reloging! Can someone please help.

Here is my code:

RedstoneGate.java

 

package redstoneGate.common;

import net.minecraft.src.Block;
import net.minecraft.src.Item;
import net.minecraft.src.ItemStack;
import net.minecraftforge.common.Configuration;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;

@Mod(modid = "Darquan_RedstoneGate", name = "Redstone Gate", version = "v2 for 1.3.2")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class RedstoneGate {

public static int renderID;
    public static Configuration config;
    public static int blockID;
    public static int oldBlockID;
    public static int colourOn;
    public static int colourOff;
    public static int colourIO;
    public static Block blockRedstoneGate;
    public static Block oldGateBlock = null;
    
    @SidedProxy(clientSide = "redstoneGate.client.RedstoneGateClientProxy", serverSide = "redstoneGate.common.RedstoneGateCommonProxy")
    public static RedstoneGateCommonProxy proxy;
    
    @PreInit
    public void preInit(FMLPreInitializationEvent event) {
    	config = new Configuration(event.getSuggestedConfigurationFile());
    	config.load();
    	blockID = config.getOrCreateBlockIdProperty("blockID", 137).getInt();
    	oldBlockID = config.getOrCreateBlockIdProperty("oldBlockID", 137).getInt();
    	colourOn = config.getOrCreateIntProperty("colourOn", Configuration.CATEGORY_GENERAL, 6000).getInt();
    	colourOff = config.getOrCreateIntProperty("colourOff", Configuration.CATEGORY_GENERAL, 600000).getInt();
    	colourIO = config.getOrCreateIntProperty("colourInputOutput", Configuration.CATEGORY_GENERAL, 606000).getInt();
    	config.save();
    	proxy.registerRenderThings();
    }

@Init
public void load(FMLInitializationEvent event)
{
	blockRedstoneGate = (new BlockRedstoneGate(blockID)).setHardness(1.5F).setLightValue(0.0F).setBlockName("RedstoneGate");
	GameRegistry.registerTileEntity(redstoneGate.common.TileEntityRedstoneGate.class, "RedstoneGate");

	LanguageRegistry.addName(blockRedstoneGate, "Redstone Gate");
        GameRegistry.registerBlock(blockRedstoneGate);
        GameRegistry.addRecipe(new ItemStack(blockRedstoneGate, 1), new Object[]
                {
                    "rrr", "rrr", "rrr", 'r', Item.redstone
                });
        GameRegistry.addRecipe(new ItemStack(Item.redstone, 9), new Object[]
                {
                    "r", 'r', blockRedstoneGate
                });

        if (oldBlockID != blockID)
        {
            oldGateBlock = (new BlockOldRedstoneGate(oldBlockID)).setBlockName("OldRedstoneGate");
            GameRegistry.registerBlock(oldGateBlock);
        }
}

}

 

 

BlockRedstoneGate.java

 

package redstoneGate.common;

import java.util.Random;

import net.minecraft.src.BlockContainer;
import net.minecraft.src.EntityLiving;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.IBlockAccess;
import net.minecraft.src.Material;
import net.minecraft.src.MathHelper;
import net.minecraft.src.ModLoader;
import net.minecraft.src.TileEntity;
import net.minecraft.src.World;

public class BlockRedstoneGate extends BlockContainer {

public Boolean renderAsItem;

public BlockRedstoneGate(int id) {
	super(id, Material.rock);
	setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F);
	renderAsItem = false;
}

/**
     * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
     */
    public boolean renderAsNormalBlock()
    {
        return !renderAsItem;
    }
    
    /**
     * The type of render function that is called for this block
     */
    public int getRenderType()
    {
        return renderAsItem ? 0 : RedstoneGate.renderID;
    }
    
    /**
     * Returns true if the given side of this block type should be rendered, if the adjacent block is at the given
     * coordinates.  Args: blockAccess, x, y, z, side
     */
    public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l)
    {
        return renderAsItem ? true : l != 1;
    }
    
    /**
     * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
     */
    public int getBlockTextureFromSideAndMetadata(int i, int j)
    {
        if (i == 0)
        {
            return 6;
        }

        if (i == 1)
        {
            return renderAsItem ? 131 : '\223';
        }
        else
        {
            return 5;
        }
    }
    
    /**
     * Returns the block texture based on the side being looked at.  Args: side
     */
    public int getBlockTextureFromSide(int i)
    {
        return getBlockTextureFromSideAndMetadata(i, 0);
    }
    
    /**
     * Ticks the block if it's been scheduled
     */
    public void updateTick(World world, int i, int j, int k, Random random)
    {
        TileEntityRedstoneGate tileentityredstonegate = (TileEntityRedstoneGate)world.getBlockTileEntity(i, j, k);
        byte byte0 = tileentityredstonegate.outputVector;
        tileentityredstonegate.RecomputeOutput(world, i, j, k);

        if (tileentityredstonegate.outputVector == byte0)
        {
            tileentityredstonegate.canUpdate = true;
        }
        else
        {
            world.notifyBlocksOfNeighborChange(i, j, k, blockID);
            world.notifyBlocksOfNeighborChange(i, j - 1, k, blockID);
            world.notifyBlocksOfNeighborChange(i, j + 1, k, blockID);
            world.notifyBlocksOfNeighborChange(i - 1, j, k, blockID);
            world.notifyBlocksOfNeighborChange(i + 1, j, k, blockID);
            world.notifyBlocksOfNeighborChange(i, j, k - 1, blockID);
            world.notifyBlocksOfNeighborChange(i, j, k + 1, blockID);
            int l = world.getBlockMetadata(i, j, k);
            world.scheduleBlockUpdate(i, j, k, blockID, l == 0 ? 2 : l * 2);
        }
    }
    
    /**
     * Is this block indirectly powering the block on the specified side
     */
    public boolean isIndirectlyPoweringTo(World world, int i, int j, int k, int l)
    {
        return isPoweringTo(world, i, j, k, l);
    }

    /**
     * Is this block powering the block on the specified side
     */
    public boolean isPoweringTo(IBlockAccess iblockaccess, int i, int j, int k, int l)
    {
        TileEntityRedstoneGate tileentityredstonegate = (TileEntityRedstoneGate)iblockaccess.getBlockTileEntity(i, j, k);
        return (tileentityredstonegate.outputVector & 1 << l) != 0;
    }
    
    /**
     * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are
     * their own) Args: x, y, z, neighbor blockID
     */
    public void onNeighborBlockChange(World world, int i, int j, int k, int l)
    {
        TileEntityRedstoneGate tileentityredstonegate = (TileEntityRedstoneGate)world.getBlockTileEntity(i, j, k);

        if (!canBlockStay(world, i, j, k))
        {
            dropBlockAsItem(world, i, j, k, world.getBlockMetadata(i, j, k), 0);
            world.setBlockWithNotify(i, j, k, 0);
            return;
        }

        if (tileentityredstonegate.canUpdate)
        {
            tileentityredstonegate.canUpdate = false;
            int i1 = world.getBlockMetadata(i, j, k);
            world.scheduleBlockUpdate(i, j, k, blockID, i1 * 2);
        }
    }
    
    /**
     * Called upon block activation (left or right click on the block.). The three integers represent x,y,z of the
     * block.
     */
    public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityplayer, int par6, float par7, float par8, float par9)
    {
        TileEntityRedstoneGate tileentityredstonegate = (TileEntityRedstoneGate)world.getBlockTileEntity(i, j, k);
        ModLoader.openGUI(entityplayer, new GuiRedstoneGate(entityplayer, tileentityredstonegate));
        return true;
    }
    
    /**
     * Can this block provide power. Only wire currently seems to have this change based on its state.
     */
    public boolean canProvidePower()
    {
        return true;
    }
    
    /**
     * Called when the block is placed in the world.
     */
    public void onBlockPlacedBy(World world, int i, int j, int k, EntityLiving entityliving)
    {
        super.onBlockPlacedBy(world, i, j, k, entityliving);
        int l = ((MathHelper.floor_double((double)((entityliving.rotationYaw * 4F) / 360F) + 0.5D) & 3) + 2) % 4;
        ((TileEntityRedstoneGate)world.getBlockTileEntity(i, j, k)).inputMask |= l << 6;
    }
    
    /**
     * Called whenever the block is added into the world. Args: world, x, y, z
     */
    public void onBlockAdded(World world, int i, int j, int k)
    {
        super.onBlockAdded(world, i, j, k);
        world.notifyBlocksOfNeighborChange(i + 1, j, k, blockID);
        world.notifyBlocksOfNeighborChange(i - 1, j, k, blockID);
        world.notifyBlocksOfNeighborChange(i, j, k + 1, blockID);
        world.notifyBlocksOfNeighborChange(i, j, k - 1, blockID);
        world.notifyBlocksOfNeighborChange(i, j - 1, k, blockID);
        world.notifyBlocksOfNeighborChange(i, j + 1, k, blockID);
    }
    
    /**
     * Called upon the block being destroyed by an explosion
     */
    public void onBlockDestroyedByExplosion(World world, int i, int j, int k) {
    	super.onBlockDestroyedByExplosion(world, i, j, k);
        world.notifyBlocksOfNeighborChange(i, j - 1, k, blockID);
        world.notifyBlocksOfNeighborChange(i, j + 1, k, blockID);
        world.notifyBlocksOfNeighborChange(i - 1, j, k, blockID);
        world.notifyBlocksOfNeighborChange(i + 1, j, k, blockID);
        world.notifyBlocksOfNeighborChange(i, j, k - 1, blockID);
        world.notifyBlocksOfNeighborChange(i, j, k + 1, blockID);
    }
    
    /**
     * Called right before the block is destroyed by a player.  Args: world, x, y, z, metaData
     */
    public void onBlockDestroyedByPlayer(World world, int i, int j, int k, int l) {
    	this.onBlockDestroyedByExplosion(world, i, j, k);
    }
    
    /**
     * Is this block (a) opaque and (b) a full 1m cube?  This determines whether or not to render the shared face of two
     * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
     */
    public boolean isOpaqueCube()
    {
        return false;
    }

@Override
public TileEntity createNewTileEntity(World var1) {
	return new TileEntityRedstoneGate();
}

}

 

 

TileEntityRedstoneGate.java

 

package redstoneGate.common;

import net.minecraft.src.Block;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.IInventory;
import net.minecraft.src.ItemStack;
import net.minecraft.src.NBTTagCompound;
import net.minecraft.src.TileEntity;
import net.minecraft.src.World;

public class TileEntityRedstoneGate extends TileEntity implements IInventory {

public static final int MAX_DELAY = 16;
    public static final int DELAY_DECR = 15;
    public static final int OP_AND = 0;
    public static final int OP_OR = 1;
    public static final int OP_XOR = 2;
    public static final int OP_NEG = 3;
    public static final int OP_ON = 4;
    public static final int OP_OFF = 5;
    public static final int wireID = Block.redstoneWire.blockID;
    public static final int HAMM_WEIGHT_3[] =
    {
        0, 1, 1, 2, 1, 2, 2, 3
    };
    public static final int relative_to_absolute_direction[][] =
    {
        {
            4, 5, 2, 3, 1, 0
        }, {
            2, 3, 5, 4, 1, 0
        }, {
            5, 4, 3, 2, 1, 0
        }, {
            3, 2, 4, 5, 1, 0
        }
    };
    public byte inputMask;
    public byte outputMask;
    public int truthTable;
    public byte outputVector;
    public boolean canUpdate;
    
    public TileEntityRedstoneGate()
    {
        inputMask = 0;
        outputMask = 63;
        truthTable = 0;
        outputVector = 0;
        canUpdate = true;
    }
    
    private boolean isInvalidConfig(int i, int j)
    {
        int k = hammingWeight(j & 0x3f);
        int l = (1 << hammingWeight(i & 0x3f)) * k;
        return k == 0 || 32 < l;
    }

    public String getConfigString()
    {
        int i = worldObj.getBlockMetadata(xCoord, yCoord, zCoord);
        return String.format("%02x%02x-%08x-%01x", new Object[]
                {
                    Integer.valueOf(inputMask & 0x3f), Integer.valueOf(outputMask & 0x3f), Integer.valueOf(truthTable), Integer.valueOf(i)
                });
    }
    
    public boolean setConfigString(String s)
    {
        try
        {
            int i = Integer.parseInt(s.substring(0, 2), 16) & 0x3f | inputMask & 0xc0;
            int j = Integer.parseInt(s.substring(2, 4), 16) & 0x3f | outputMask & 0xc0;
            long l = Long.parseLong(s.substring(5, 13), 16);
            int k = Integer.parseInt(s.substring(14, 15), 16);

            if (isInvalidConfig(i, j))
            {
                return false;
            }
            else
            {
                inputMask = (byte)i;
                outputMask = (byte)j;
                truthTable = (int)l;
                worldObj.setBlockMetadata(xCoord, yCoord, zCoord, k);
                return true;
            }
        }
        catch (NumberFormatException numberformatexception)
        {
            System.out.println(numberformatexception.getMessage());
        }

        return false;
    }
    
    private int hammingWeight(int i)
    {
        int j = 0;

        for (; 0 < i; i >>= 3)
        {
            j += HAMM_WEIGHT_3[i & 7];
        }

        return j;
    }
    
    private long segmentModifier(int i, int j, int k, int l)
    {
        long l1 = 0L;

        switch (l)
        {
            case 3:
            default:
                break;

            case 0:
                for (int i1 = k - 1; 0 <= i1; i1--)
                {
                    l1 = l1 << 1 | (long)((i & (i1 ^ j)) == i ? 1 : 0);
                }

                break;

            case 1:
                for (int j1 = k - 1; 0 <= j1; j1--)
                {
                    l1 = l1 << 1 | (long)((i & (j1 ^ j)) != 0 ? 1 : 0);
                }

                break;

            case 2:
                for (int k1 = k - 1; 0 <= k1; k1--)
                {
                    l1 = l1 << 1 | (long)(hammingWeight(i & (k1 ^ j)) % 2);
                }

                break;

            case 4:
                l1 = (1L << k) - 1L;
                break;
        }

        return l1;
    }
    
    public void performQuickConfig(byte byte0, byte byte1, int i, boolean flag)
    {
        byte byte2 = 0;
        byte byte3 = 0;
        byte byte4 = 1;
        byte byte5 = 0;
        byte byte6 = 0;

        for (int j = 32; 0 < j; j >>= 1)
        {
            byte byte7 = (byte)((byte0 & j) != 0 ? 1 : 0);
            byte byte8 = (byte)((byte1 & j) != 0 ? 1 : 0);

            if ((inputMask & j) != 0)
            {
                byte2 = (byte)(byte2 << 1 | byte7);
                byte5 = (byte)(byte5 << 1 | byte8);
                byte4 <<= 1;
            }

            if ((outputMask & j) != 0)
            {
                byte3 = (byte)(byte3 << 1 | byte7);
                byte6 = (byte)(byte6 << 1 | byte8);
            }
        }

        long l = truthTable & -1;
        long l1 = (1L << byte4) - 1L;

        if (i == 3)
        {
            int k = 0;

            for (; 0 < byte3; byte3 >>= 1)
            {
                if ((byte3 & 1) != 0)
                {
                    l ^= l1 << k;
                }

                k += byte4;
            }
        }
        else
        {
            long l2 = segmentModifier(byte2, byte5, byte4, i);
            long l3 = 0L;
            int i1 = 0;

            while (0 < byte3)
            {
                if ((byte3 & 1) != 0)
                {
                    long l4 = (byte6 & 1) != 0 ? l2 ^ l1 : l2;

                    if (flag)
                    {
                        l = l & ~(l1 << i1) | l4 << i1;
                    }
                    else
                    {
                        l |= l4 << i1;
                    }
                }

                i1 += byte4;
                byte3 >>= 1;
                byte6 >>= 1;
            }
        }

        truthTable = (int)l;
    }
    
    private boolean isPoweredWire(World world, int i, int j, int k)
    {
        return world.getBlockId(i, j, k) == wireID && world.getBlockMetadata(i, j, k) != 0;
    }
    
    private boolean isSidePowered(World world, int i, int j, int k, int l)
    {
        switch (l)
        {
            case 0:
                return isPoweredWire(world, i, j + 1, k) || world.isBlockIndirectlyProvidingPowerTo(i, j + 1, k, 1);

            case 1:
                return isPoweredWire(world, i, j - 1, k) || world.isBlockIndirectlyProvidingPowerTo(i, j - 1, k, 0);

            case 2:
                return isPoweredWire(world, i, j, k + 1) || world.isBlockIndirectlyProvidingPowerTo(i, j, k + 1, 3);

            case 3:
                return isPoweredWire(world, i, j, k - 1) || world.isBlockIndirectlyProvidingPowerTo(i, j, k - 1, 2);

            case 4:
                return isPoweredWire(world, i + 1, j, k) || world.isBlockIndirectlyProvidingPowerTo(i + 1, j, k, 5);

            case 5:
                return isPoweredWire(world, i - 1, j, k) || world.isBlockIndirectlyProvidingPowerTo(i - 1, j, k, 4);
        }

        return false;
    }
    
    public void RecomputeOutput(World world, int i, int j, int k)
    {
        int l = 0;
        byte byte0 = 1;
        int ai[] = relative_to_absolute_direction[(inputMask & 0xff) >> 6];

        for (int i1 = 5; 0 <= i1; i1--)
        {
            if ((inputMask & 1 << i1) != 0)
            {
                byte0 *= 2;
                l = l << 1 | (isSidePowered(world, i, j, k, ai[i1]) ? 1 : 0) | outputVector >> ai[i1] & 1;
            }
        }

        outputVector = 0;
        long l1 = truthTable & -1;

        for (int j1 = 0; j1 < 6; j1++)
        {
            if ((outputMask & 1 << j1) != 0)
            {
                outputVector |= (byte)(int)((l1 >> l & 1L) << ai[j1]);
                l += byte0;
            }
        }
    }
    
    /**
     * Writes a tile entity to NBT.
     */
    public void writeToNBT(NBTTagCompound nbttagcompound)
    {
        super.writeToNBT(nbttagcompound);
        nbttagcompound.setByte("inputs", inputMask);
        nbttagcompound.setByte("outputs", outputMask);
        nbttagcompound.setInteger("table", truthTable);
    }
    
    /**
     * Reads a tile entity from NBT.
     */
    public void readFromNBT(NBTTagCompound nbttagcompound)
    {
        super.readFromNBT(nbttagcompound);
        inputMask = nbttagcompound.getByte("inputs");
        truthTable = nbttagcompound.getInteger("table");

        if (nbttagcompound.hasKey("outputs"))
        {
            outputMask = nbttagcompound.getByte("outputs");
        }
        else
        {
            outputMask = (byte)(~inputMask & 0x3f);
        }
    }

    /**
     * Returns the number of slots in the inventory.
     */
    @Override
    public int getSizeInventory()
    {
        return 48;
    }

 /**
     * Returns the stack in slot i
     */
    @Override
    public ItemStack getStackInSlot(int i)
    {
        if (i == 45)
        {
            return new ItemStack(RedstoneGate.blockRedstoneGate);
        }
        else
        {
            return null;
        }
    }


/**
     * Decrease the size of the stack in slot (first int arg) by the amount of the second int arg. Returns the new
     * stack.
     */
    @Override
    public ItemStack decrStackSize(int i, int j)
    {
        if (i < 0 || getSizeInventory() < i)
        {
            return null;
        }

        if (i == 47)
        {
            String s = GuiRedstoneGate.copypastebuffer[j];
            GuiRedstoneGate.setStatusMessage(setConfigString(s) ? String.format("Pasted %s from slot %d", new Object[]
                    {
                        s, Integer.valueOf(j)
                    }) : "");
        }
        else if (i == 46)
        {
            String s1 = getConfigString();
            GuiRedstoneGate.copypastebuffer[j] = s1;
            GuiRedstoneGate.setStatusMessage(String.format("Copied %s to slot %d", new Object[]
                    {
                        s1, Integer.valueOf(j)
                    }));
        }
        else if (i == 44)
        {
            int k = (getBlockMetadata() + (j == 0 ? 1 : 15)) % 16;
            worldObj.setBlockMetadata(xCoord, yCoord, zCoord, k);
        }
        else if (38 <= i)
        {
            performQuickConfig(GuiRedstoneGate.selectedIO, GuiRedstoneGate.negatedIO, i - 38, j == 0);
        }
        else if (32 <= i)
        {
            byte byte0 = (byte)(1 << i - 32);

            if (j == 1)
            {
                byte byte1 = (byte)(GuiRedstoneGate.negatedIO ^ GuiRedstoneGate.selectedIO & byte0);
                GuiRedstoneGate.selectedIO ^= (GuiRedstoneGate.negatedIO | ~GuiRedstoneGate.selectedIO) & byte0;
                GuiRedstoneGate.negatedIO = byte1;
            }
            else
            {
                do
                {
                    inputMask ^= outputMask & byte0;
                    outputMask ^= byte0;
                }
                while (isInvalidConfig(inputMask, outputMask));
            }
        }
        else
        {
            truthTable ^= 1 << i;
        }

        return null;
    }

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

/**
     * Sets the given item stack to the specified slot in the inventory (can be crafting or armor sections).
     */
@Override
public void setInventorySlotContents(int var1, ItemStack var2) {}

/**
     * Returns the name of the inventory.
     */
@Override
    public String getInvName()
    {
        return "Redstone gate";
    }

/**
     * Returns the maximum stack size for a inventory slot. Seems to always be 64, possibly will be extended. *Isn't
     * this more of a set than a get?*
     */
@Override
    public int getInventoryStackLimit()
    {
        return 1;
    }

/**
     * Do not make give this method the name canInteractWith because it clashes with Container
     */
@Override
    public boolean isUseableByPlayer(EntityPlayer entityplayer)
    {
        if (worldObj.getBlockTileEntity(xCoord, yCoord, zCoord) != this)
        {
            return false;
        }
        else
        {
            return entityplayer.getDistanceSq((double)xCoord + 0.5D, (double)yCoord + 0.5D, (double)zCoord + 0.5D) <= 64D;
        }
    }

@Override
public void openChest() {}

@Override
public void closeChest() {}

}

 

 

ContainerRedstoneGate.java

 

package redstoneGate.common;

import net.minecraft.src.Container;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.InventoryPlayer;
import net.minecraft.src.ItemStack;
import net.minecraft.src.Slot;

public class ContainerRedstoneGate extends Container {

private TileEntityRedstoneGate entityGate;

public ContainerRedstoneGate(InventoryPlayer inventoryplayer, TileEntityRedstoneGate tileentityredstonegate)
    {
        entityGate = tileentityredstonegate;
    }

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

public ItemStack slotClick(int i, int j, boolean flag, EntityPlayer entityplayer)
    {
        if (i < 0 || inventorySlots.size() <= i)
        {
            return null;
        }

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

        if (slot == null)
        {
            return null;
        }
        else
        {
            return slot.decrStackSize(flag ? 1 : 0);
        }
    }

public void addSlot(Slot slot) {
	this.addSlotToContainer(slot);
}



}

 

 

EDIT: you probably need the renderer!

BlockRendererRedstoneGate.java

 

package redstoneGate.client;

import net.minecraft.src.Block;
import net.minecraft.src.IBlockAccess;
import net.minecraft.src.RenderBlocks;
import net.minecraft.src.Tessellator;
import redstoneGate.common.BlockRedstoneGate;
import redstoneGate.common.RedstoneGate;
import redstoneGate.common.TileEntityRedstoneGate;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;

public class BlockRendererRedstonGate implements ISimpleBlockRenderingHandler {

@Override
public void renderInventoryBlock(Block block, int metadata, int modelID, RenderBlocks renderer) {
	if (modelID == getRenderId())
        {
            ((BlockRedstoneGate)block).renderAsItem = true;
            renderer.renderBlockAsItem(block, 0, 1.0F);
            ((BlockRedstoneGate)block).renderAsItem = false;
        }
}

@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
	if (modelId != getRenderId())
        {
            return false;
        }
        else
        {
            TileEntityRedstoneGate tileentityredstonegate = (TileEntityRedstoneGate)world.getBlockTileEntity(x, y, z);
            int i1 = (tileentityredstonegate.inputMask & 0xff) >> 6;
            return renderBlockRedstoneGate(renderer, world, block, x, y, z, i1);
        }
}

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

@Override
public int getRenderId() {
	return RedstoneGate.renderID;
}

public boolean renderBlockRedstoneGate(RenderBlocks renderblocks, IBlockAccess iblockaccess, Block block, int i, int j, int k, int l)
    {
        renderblocks.renderStandardBlock(block, i, j, k);
        Tessellator tessellator = Tessellator.instance;
        tessellator.setBrightness(block.getMixedBrightnessForBlock(iblockaccess, i, j, k));
        tessellator.setColorOpaque_F(1.0F, 1.0F, 1.0F);
        int i1 = block.getBlockTextureFromSide(1);
        int j1 = (i1 & 0xf) << 4;
        int k1 = i1 & 0xf0;
        double d = (float)j1 / 256F;
        double d1 = ((float)j1 + 15.99F) / 256F;
        double d2 = (float)k1 / 256F;
        double d3 = ((float)k1 + 15.99F) / 256F;
        double d4 = 0.5D;
        double d5 = i + 1;
        double d6 = i + 1;
        double d7 = i + 0;
        double d8 = i + 0;
        double d9 = k + 0;
        double d10 = k + 1;
        double d11 = k + 1;
        double d12 = k + 0;
        double d13 = (double)j + d4;

        if (l == 2)
        {
            d5 = d6 = i + 0;
            d7 = d8 = i + 1;
            d9 = d12 = k + 1;
            d10 = d11 = k + 0;
        }
        else if (l == 3)
        {
            d5 = d8 = i + 0;
            d6 = d7 = i + 1;
            d9 = d10 = k + 0;
            d11 = d12 = k + 1;
        }
        else if (l == 1)
        {
            d5 = d8 = i + 1;
            d6 = d7 = i + 0;
            d9 = d10 = k + 1;
            d11 = d12 = k + 0;
        }

        tessellator.addVertexWithUV(d8, d13, d12, d, d2);
        tessellator.addVertexWithUV(d7, d13, d11, d, d3);
        tessellator.addVertexWithUV(d6, d13, d10, d1, d3);
        tessellator.addVertexWithUV(d5, d13, d9, d1, d2);
        return true;
    }

}

 

Link to comment
Share on other sites

  • 2 weeks later...

I am running into similar problems.  I'm using tile entity to store the orientation of my dyed stairs, and using the damage to determine their color.

 

When I place the block, everything renders fine.  When I log out and back in, the orientation of the stairs changes to what I set the value to initially, which makes all the stairs point in the same direction.  Am I missing something?

 

I'm using the details here on setting up Tile Entities (as well as what I see done by the original minecraft code)

http://www.minecraftforge.net/wiki/How_to_use_NBT_Tag_Compound#Making_the_TileEntity

 

You can find my code at:

https://github.com/Kyraleese/Mod-To-Dye-For-1.3.2.001

 

If someone could point me in the right direction for what I might be forgetting to do, I would greatly appreciate it.  I keep thinking that I need to do a readFromNBT instead of referencing ourEntity.orientation directly like I am.

Link to comment
Share on other sites

Hrm, I looked in your code above; I'm not finding anything that refers to packets.

 

I have been able to make use of the onActivate to see what was stored in the entity.  The strange thing is that the value of my data I'm storing is remaining;  IE: I place the stair and the entity data for its orientation is set to 3.  I log out, log back in, and it's still set to 3.  But it's rendering as if it's set to 2 (which is the arbitrary asignment I have made to it).

 

Could you show me some code with the fixes you made highlighted?

Link to comment
Share on other sites

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • ---- Minecraft Crash Report ---- // Hi. I'm Connector, and I'm a crashaholic ========================= SINYTRA CONNECTOR IS PRESENT! Please verify issues are not caused by Connector before reporting them to mod authors. If you're unsure, file a report on Connector's issue tracker found at https://github.com/Sinytra/Connector/issues. ========================= // This doesn't make any sense! Time: 2024-09-09 21:12:01 Description: Ticking entity java.util.ConcurrentModificationException: null     at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:764) ~[?:?] {}     at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:786) ~[?:?] {}     at net.minecraft.world.entity.ai.goal.GoalSelector.m_186081_(GoalSelector.java:118) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at net.minecraft.world.entity.ai.goal.GoalSelector.m_25373_(GoalSelector.java:111) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_6140_(Mob.java:760) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.LivingEntity.m_8107_(LivingEntity.java:2548) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.LivingEntityMixin from mod saturn,pl:mixin:APP:modernfix-forge.mixins.json:perf.forge_cap_retrieval.LivingEntityMixin from mod modernfix,pl:mixin:APP:maxhealthfix.common.mixins.json:MixinLivingEntity from mod maxhealthfix,pl:mixin:APP:combatroll.mixins.json:LivingEntityInvulnerable from mod combatroll,pl:mixin:APP:alekiships.mixins.json:minecraft.LivingEntityMixin from mod alekiships,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:caelus.mixins.json:MixinLivingEntity from mod caelus,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:shieldexp.mixins.json:LivingEntityMixin from mod shieldexp,pl:mixin:APP:dummmmmmy-common.mixins.json:LivingEntityMixin from mod dummmmmmy,pl:mixin:APP:rpgdifficulty.mixins.json:LivingEntityMixin from mod rpgdifficulty,pl:mixin:APP:immortalsoul.mixins.json:LivingEntityInvoker from mod immortalsoul,pl:mixin:APP:cataclysm.mixins.json:LivingEntityMixin from mod cataclysm,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:enigmaticaddons.mixins.json:MixinLivingEntity from mod enigmaticaddons,pl:mixin:APP:skilltree.mixins.json:minecraft/LivingEntityMixin from mod skilltree,pl:mixin:APP:skilltree.mixins.json:LivingEntityAccessor from mod skilltree,pl:mixin:APP:mixins.irons_spellbooks.json:LivingEntityMixin from mod irons_spellbooks,pl:mixin:APP:betterarcheology.mixins.json:TorrentTotemItemTickMixin from mod betterarcheology,pl:mixin:APP:enigmaticlegacy.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:create.mixins.json:CustomItemUseEffectsMixin from mod create,pl:mixin:APP:create.mixins.json:LavaSwimmingMixin from mod create,pl:mixin:APP:create.mixins.json:accessor.LivingEntityAccessor from mod create,pl:mixin:APP:obscure_api.mixins.json:LivingEntityMixin from mod obscure_api,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_8107_(Mob.java:536) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.monster.Monster.m_8107_(Monster.java:42) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:computing_frames,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.MonsterMixin from mod saturn,pl:mixin:APP:naturalist-common.mixins.json:MonsterMixin from mod naturalist,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.monster.AbstractSkeleton.m_8107_(AbstractSkeleton.java:116) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterarcheology.mixins.json:AddSkeletonGoalsMixin from mod betterarcheology,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2298) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.LivingEntityMixin from mod saturn,pl:mixin:APP:modernfix-forge.mixins.json:perf.forge_cap_retrieval.LivingEntityMixin from mod modernfix,pl:mixin:APP:maxhealthfix.common.mixins.json:MixinLivingEntity from mod maxhealthfix,pl:mixin:APP:combatroll.mixins.json:LivingEntityInvulnerable from mod combatroll,pl:mixin:APP:alekiships.mixins.json:minecraft.LivingEntityMixin from mod alekiships,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:caelus.mixins.json:MixinLivingEntity from mod caelus,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:shieldexp.mixins.json:LivingEntityMixin from mod shieldexp,pl:mixin:APP:dummmmmmy-common.mixins.json:LivingEntityMixin from mod dummmmmmy,pl:mixin:APP:rpgdifficulty.mixins.json:LivingEntityMixin from mod rpgdifficulty,pl:mixin:APP:immortalsoul.mixins.json:LivingEntityInvoker from mod immortalsoul,pl:mixin:APP:cataclysm.mixins.json:LivingEntityMixin from mod cataclysm,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:enigmaticaddons.mixins.json:MixinLivingEntity from mod enigmaticaddons,pl:mixin:APP:skilltree.mixins.json:minecraft/LivingEntityMixin from mod skilltree,pl:mixin:APP:skilltree.mixins.json:LivingEntityAccessor from mod skilltree,pl:mixin:APP:mixins.irons_spellbooks.json:LivingEntityMixin from mod irons_spellbooks,pl:mixin:APP:betterarcheology.mixins.json:TorrentTotemItemTickMixin from mod betterarcheology,pl:mixin:APP:enigmaticlegacy.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:create.mixins.json:CustomItemUseEffectsMixin from mod create,pl:mixin:APP:create.mixins.json:LavaSwimmingMixin from mod create,pl:mixin:APP:create.mixins.json:accessor.LivingEntityAccessor from mod create,pl:mixin:APP:obscure_api.mixins.json:LivingEntityMixin from mod obscure_api,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_8119_(Mob.java:337) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_8647_(ServerLevel.java:693) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:classloading,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:323) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:893) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at java.lang.Thread.run(Thread.java:1589) ~[?:?] {re:mixin} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Suspected Mods: NONE Stacktrace:     at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:764) ~[?:?] {}     at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:786) ~[?:?] {}     at net.minecraft.world.entity.ai.goal.GoalSelector.m_186081_(GoalSelector.java:118) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at net.minecraft.world.entity.ai.goal.GoalSelector.m_25373_(GoalSelector.java:111) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_6140_(Mob.java:760) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.LivingEntity.m_8107_(LivingEntity.java:2548) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.LivingEntityMixin from mod saturn,pl:mixin:APP:modernfix-forge.mixins.json:perf.forge_cap_retrieval.LivingEntityMixin from mod modernfix,pl:mixin:APP:maxhealthfix.common.mixins.json:MixinLivingEntity from mod maxhealthfix,pl:mixin:APP:combatroll.mixins.json:LivingEntityInvulnerable from mod combatroll,pl:mixin:APP:alekiships.mixins.json:minecraft.LivingEntityMixin from mod alekiships,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:caelus.mixins.json:MixinLivingEntity from mod caelus,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:shieldexp.mixins.json:LivingEntityMixin from mod shieldexp,pl:mixin:APP:dummmmmmy-common.mixins.json:LivingEntityMixin from mod dummmmmmy,pl:mixin:APP:rpgdifficulty.mixins.json:LivingEntityMixin from mod rpgdifficulty,pl:mixin:APP:immortalsoul.mixins.json:LivingEntityInvoker from mod immortalsoul,pl:mixin:APP:cataclysm.mixins.json:LivingEntityMixin from mod cataclysm,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:enigmaticaddons.mixins.json:MixinLivingEntity from mod enigmaticaddons,pl:mixin:APP:skilltree.mixins.json:minecraft/LivingEntityMixin from mod skilltree,pl:mixin:APP:skilltree.mixins.json:LivingEntityAccessor from mod skilltree,pl:mixin:APP:mixins.irons_spellbooks.json:LivingEntityMixin from mod irons_spellbooks,pl:mixin:APP:betterarcheology.mixins.json:TorrentTotemItemTickMixin from mod betterarcheology,pl:mixin:APP:enigmaticlegacy.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:create.mixins.json:CustomItemUseEffectsMixin from mod create,pl:mixin:APP:create.mixins.json:LavaSwimmingMixin from mod create,pl:mixin:APP:create.mixins.json:accessor.LivingEntityAccessor from mod create,pl:mixin:APP:obscure_api.mixins.json:LivingEntityMixin from mod obscure_api,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_8107_(Mob.java:536) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.monster.Monster.m_8107_(Monster.java:42) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:connector_pre_launch:A,re:computing_frames,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.MonsterMixin from mod saturn,pl:mixin:APP:naturalist-common.mixins.json:MonsterMixin from mod naturalist,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.monster.AbstractSkeleton.m_8107_(AbstractSkeleton.java:116) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterarcheology.mixins.json:AddSkeletonGoalsMixin from mod betterarcheology,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.LivingEntity.m_8119_(LivingEntity.java:2298) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,xf:fml:connectormod:insertInjectionTarget,xf:fml:connectormod:updateItemUseStartTreshold,pl:mixin:APP:saturn.mixins.json:allocations.fall_sounds.LivingEntityMixin from mod saturn,pl:mixin:APP:modernfix-forge.mixins.json:perf.forge_cap_retrieval.LivingEntityMixin from mod modernfix,pl:mixin:APP:maxhealthfix.common.mixins.json:MixinLivingEntity from mod maxhealthfix,pl:mixin:APP:combatroll.mixins.json:LivingEntityInvulnerable from mod combatroll,pl:mixin:APP:alekiships.mixins.json:minecraft.LivingEntityMixin from mod alekiships,pl:mixin:APP:curios.mixins.json:MixinLivingEntity from mod curios,pl:mixin:APP:fabric-entity-events-v1.mixins.json:LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:fabric-entity-events-v1.mixins.json:elytra.LivingEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:caelus.mixins.json:MixinLivingEntity from mod caelus,pl:mixin:APP:bettercombat.mixins.json:LivingEntityAccessor from mod bettercombat,pl:mixin:APP:bettercombat.mixins.json:LivingEntityMixin from mod bettercombat,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorLivingEntity from mod bookshelf,pl:mixin:APP:bookshelf.common.mixins.json:patches.entity.MixinLivingEntity from mod bookshelf,pl:mixin:APP:shieldexp.mixins.json:LivingEntityMixin from mod shieldexp,pl:mixin:APP:dummmmmmy-common.mixins.json:LivingEntityMixin from mod dummmmmmy,pl:mixin:APP:rpgdifficulty.mixins.json:LivingEntityMixin from mod rpgdifficulty,pl:mixin:APP:immortalsoul.mixins.json:LivingEntityInvoker from mod immortalsoul,pl:mixin:APP:cataclysm.mixins.json:LivingEntityMixin from mod cataclysm,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:LivingEntityMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:enigmaticaddons.mixins.json:MixinLivingEntity from mod enigmaticaddons,pl:mixin:APP:skilltree.mixins.json:minecraft/LivingEntityMixin from mod skilltree,pl:mixin:APP:skilltree.mixins.json:LivingEntityAccessor from mod skilltree,pl:mixin:APP:mixins.irons_spellbooks.json:LivingEntityMixin from mod irons_spellbooks,pl:mixin:APP:betterarcheology.mixins.json:TorrentTotemItemTickMixin from mod betterarcheology,pl:mixin:APP:enigmaticlegacy.mixins.json:MixinLivingEntity from mod (unknown),pl:mixin:APP:create.mixins.json:CustomItemUseEffectsMixin from mod create,pl:mixin:APP:create.mixins.json:LavaSwimmingMixin from mod create,pl:mixin:APP:create.mixins.json:accessor.LivingEntityAccessor from mod create,pl:mixin:APP:obscure_api.mixins.json:LivingEntityMixin from mod obscure_api,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.entity.Mob.m_8119_(Mob.java:337) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-entity-events-v1.mixins.json:MobEntityMixin from mod fabric_entity_events_v1,pl:mixin:APP:naturalist-common.mixins.json:MobMixin from mod naturalist,pl:mixin:APP:bookshelf.common.mixins.json:accessors.entity.AccessorMob from mod bookshelf,pl:mixin:APP:rpgdifficulty.mixins.json:MobEntityMixin from mod rpgdifficulty,pl:mixin:APP:moonlight-common.mixins.json:EntityMixin from mod moonlight,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_8647_(ServerLevel.java:693) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:classloading,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:323) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A} -- Entity being ticked -- Details:     Entity Type: minecraft:wither_skeleton (net.minecraft.world.entity.monster.WitherSkeleton)     Entity ID: 429138     Entity Name: Wither Skeleton     Entity's Exact location: 179.04, 56.00, -702.62     Entity's Block location: World: (179,56,-703), Section: (at 3,8,1 in 11,3,-44; chunk contains blocks 176,0,-704 to 191,255,-689), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513)     Entity's Momentum: 0.23, 0.36, 0.29     Entity's Passengers: []     Entity's Vehicle: null Stacktrace:     at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:AttachmentTargetsMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:WorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:classloading,pl:connector_pre_launch:A}     at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:323) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.cache_strongholds.ServerLevelMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.faster_structure_location.ServerLevelMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinServerWorld from mod surveyor,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:ServerWorldMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:rpgdifficulty.mixins.json:ServerWorldMixin from mod rpgdifficulty,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor from mod create,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:893) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at java.lang.Thread.run(Thread.java:1589) ~[?:?] {re:mixin} -- Affected level -- Details:     All players: 1 total; [ServerPlayer['Bloodsky'/334068, l='ServerLevel[world]', x=178.11, y=56.00, z=-703.85]]     Chunk stats: 1722     Level dimension: minecraft:the_nether     Derived: true     Level spawn location: World: (128,97,-336), Section: (at 0,1,0 in 8,6,-21; chunk contains blocks 128,0,-336 to 143,255,-321), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)     Level time: 8116799 game time, 8138575 day time     Level name: world     Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false     Level weather: Rain time: 101947 (now: false), thunder time: 38138 (now: false)     Known server brands: forge     Removed feature flags:      Level was modded: true     Level storage version: 0x04ABD - Anvil Stacktrace:     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:893) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23393!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin from mod saturn,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin from mod modernfix,pl:mixin:APP:surveyor.mixins.json:MixinMinecraftServer from mod surveyor,pl:mixin:APP:fastload.mixins.json:server.MinecraftServerMixin from mod fastload,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:connectormod.mixins.json:registries.MinecraftServerMixin from mod connectormod,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:A,pl:connector_pre_launch:A}     at java.lang.Thread.run(Thread.java:1589) ~[?:?] {re:mixin} -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Linux (aarch64) version 6.5.0-1027-oracle     Java Version: 19.0.2, Private Build     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Private Build     Memory: 3755992296 bytes (3581 MiB) / 6534725632 bytes (6232 MiB) up to 12884901888 bytes (12288 MiB)     CPUs: 4     Processor Vendor: aarch64     Processor Name:      Identifier: aarch64 Family 8 Model 0xd0c Stepping r0x3p1     Microarchitecture: unknown     Frequency (GHz): -0.00     Number of physical packages: 1     Number of physical CPUs: 4     Number of logical CPUs: 4     Graphics card #0 name: Virtio GPU     Graphics card #0 vendor: Red Hat, Inc.     Graphics card #0 VRAM (MB): 0.00     Graphics card #0 deviceId: unknown     Graphics card #0 versionInfo: version: 01     Virtual memory max (MB): 11990.89     Virtual memory used (MB): 8279.07     Swap memory total (MB): 0.00     Swap memory used (MB): 0.00     JVM Flags: 1 total; -Xmx12G     Server Running: true     Player Count: 2 / 20; [ServerPlayer['Bloodsky'/334068, l='ServerLevel[world]', x=178.11, y=56.00, z=-703.85], ServerPlayer['AdskiyDrocher'/416652, l='ServerLevel[world]', x=2151.99, y=64.00, z=-5387.30]]     Data Packs: vanilla, mod:mr_dungeons_andtavernspillageroutpostrework (incompatible), mod:saturn (incompatible), mod:dynamiclightsreforged (incompatible), mod:betterdungeons, mod:man_of_many_planes (incompatible), mod:playeranimator (incompatible), mod:connectorextras_kubejs_bridge, mod:org_quiltmc_parsers_json, mod:fabric_rendering_fluids_v1, mod:cardinal_components_entity, mod:simplybuttons, mod:fabric_models_v0, mod:fabric_convention_tags_v1, mod:modernfix (incompatible), mod:fabric_command_api_v1, mod:fabric_block_view_api_v2, mod:fabric_command_api_v2, mod:yungsapi, mod:maxhealthfix (incompatible), mod:bbb (incompatible), mod:connectorextras_rei_bridge, mod:medievalend (incompatible), mod:surveyor, mod:clean_tooltips (incompatible), mod:fabric_screen_api_v1, mod:antique_atlas, mod:betterfortresses, mod:cloth_config (incompatible), mod:sawmill (incompatible), mod:embeddium, mod:connectorextras_terrablender_bridge, mod:advancementplaques (incompatible), mod:com_twelvemonkeys_common_common_lang, mod:fabric_game_rule_api_v1, mod:alekiships (incompatible), mod:resourcefulconfig (incompatible), mod:curios (incompatible), mod:rightclickharvest (incompatible), mod:mr_dungeons_andtaverns (incompatible), mod:fabric_entity_events_v1, mod:betterendisland, mod:dynamic_fps, mod:fabric_rendering_data_attachment_v1, mod:mobtimizations, mod:bettermineshafts, mod:fabric_client_tags_api_v1, mod:fabric_dimensions_v1, mod:bellsandwhistles, mod:mowziesmobs, mod:fastload, mod:illusion_onslaught, mod:folk_sisby_kaleido_config, mod:fabric_model_loading_api_v1, mod:jei, mod:visualworkbench, mod:attributefix (incompatible), mod:fabric_screen_handler_api_v1, mod:gnumus, mod:caelus (incompatible), mod:paxi, mod:fabric_rendering_v1, mod:realmrpg_skeletons, mod:fabric_renderer_indigo, mod:fallingleaves, mod:dungeonnowloading (incompatible), mod:mobhealthbar (incompatible), mod:heracles (incompatible), mod:connectorextras_geckolib_fabric_compat, mod:midnightlib (incompatible), mod:memoryleakfix (incompatible), mod:formations, mod:fabric_particles_v1, mod:puzzlesaccessapi, mod:dungeons_arise_seven_seas, mod:forge, mod:drippyloadingscreen (incompatible), mod:warriorsofpastepoch, mod:smoothchunk (incompatible), mod:fabric_api_base, mod:bettercombat (incompatible), mod:combatroll (incompatible), mod:necronomicon (incompatible), mod:shouldersurfing, mod:itemproductionlib (incompatible), mod:fabric_block_api_v1, mod:connectorextras_jei_bridge, mod:fabric_resource_conditions_api_v1, mod:forgeconfigapiport, mod:seriousplayeranimations (incompatible), mod:notenoughanimations, mod:flywheel, mod:com_twelvemonkeys_imageio_imageio_metadata, mod:fabric_item_group_api_v1, mod:u_desert, mod:entityculling, mod:fabric_registry_sync_v0, mod:immediatelyfast (incompatible), mod:extrasounds (incompatible), mod:appleskin (incompatible), mod:fabric_recipe_api_v1, mod:fabric_object_builder_api_v1, mod:puzzleslib, mod:fabric_sound_api_v1, mod:fabric_message_api_v1, mod:aquamirae (incompatible), mod:treechop (incompatible), mod:fabric_renderer_api_v1, mod:embeddiumplus, mod:create_ltab_f, mod:geckolib, mod:fabric_item_api_v1, mod:com_github_llamalad7_mixinextras, mod:naturalist (incompatible), mod:betteroceanmonuments, mod:tipsmod (incompatible), mod:immersive_aircraft (incompatible), mod:sophisticatedcore (incompatible), mod:structureessentials (incompatible), mod:prism (incompatible), mod:fabric_data_attachment_api_v1, mod:mixinextras (incompatible), mod:item_obliterator, mod:bookshelf, mod:sophisticatedbackpacks (incompatible), mod:royalvariations, mod:org_quiltmc_parsers_gson, mod:melody (incompatible), mod:shieldexp (incompatible), mod:dragonfight (incompatible), mod:fabric_api, mod:dummmmmmy (incompatible), mod:connectorextras_modmenu_bridge, mod:fabric_content_registries_v0, mod:konkrete (incompatible), mod:farmersdelight, mod:ambientsounds, mod:rpgdifficulty, mod:fabric_api_lookup_api_v1, mod:cataclysmiccombat, mod:create_unbreakable (incompatible), mod:chunky (incompatible), mod:com_twelvemonkeys_common_common_io, mod:reach_entity_attributes, mod:born_in_chaos_v1, mod:lionfishapi (incompatible), mod:immortalsoul, mod:connectorextras_architectury_bridge, mod:modelfix (incompatible), mod:protection_pixel, mod:cataclysm (incompatible), mod:patchouli (incompatible), mod:collective, mod:basicweapons, mod:connectormod, mod:betterstrongholds, mod:enigmaticlegacy (incompatible), mod:resourcefullib (incompatible), mod:starterkit, mod:cardinal_components_base, mod:architectury (incompatible), mod:com_twelvemonkeys_common_common_image, mod:fabric_loot_api_v2, mod:cupboard (incompatible), mod:connectorextras, mod:fabric_networking_api_v1, mod:fabric_lifecycle_events_v1, mod:fabric_key_binding_api_v1, mod:fabric_transfer_api_v1, mod:connectorextras_pehkui_bridge, mod:fabric_resource_loader_v0, mod:obscure_api (incompatible), mod:create, mod:hermes (incompatible), mod:structory, mod:fabric_mining_level_api_v1, mod:enigmaticaddons, mod:terralith, mod:experimentalsettingsdisabler, mod:azurelib, mod:connectorextras_energy_bridge, mod:watut, mod:skinlayers3d, mod:fabric_transitive_access_wideners_v1, mod:enchdesc (incompatible), mod:moonlight (incompatible), mod:labels (incompatible), mod:luckys_armory, mod:fabric_blockrenderlayer_v1, mod:obscure_tooltips (incompatible), mod:amecsapi, mod:another_furniture (incompatible), mod:creativecore, mod:mr_strayed_fatesforsaken, mod:highlight, mod:skilltree, mod:com_twelvemonkeys_imageio_imageio_core, mod:iceberg (incompatible), mod:create_sa, mod:com_twelvemonkeys_imageio_imageio_webp, mod:irons_spellbooks, mod:betterarcheology, mod:fabric_biome_api_v1, mod:dynamicvillage (incompatible), mod:fancymenu (incompatible), mod:coroutil (incompatible), mod:ferritecore (incompatible), mod:yet_another_config_lib_v3 (incompatible), mod:betterf3, mod:crossbowverhaul (incompatible), mod:packetfixer (incompatible), mod:connectorextras_emi_bridge, mod:difficult_spawners, mod:fabric_data_generation_api_v1, mod:fabric_events_interaction_v0, mod:createaddition (incompatible), mod:presencefootsteps (incompatible), Create Immersive Aircrafts Datapack 1.20.1 (incompatible), Forgotten Temples v1.0 1.20.6 (incompatible), New Desert Temple 1.20+1.20.1-0.2, NoIronSpellbook, aquamirae-bettercombat, aquamirae_lootchest, dungeonnowloading-bettercombat, editor, enigmatic legacy-bettercombat, fabric, illusion_onslaught-bettercombat, illusion_onslaught_recipes, immortalsoul-bettercombat, terratonic-datapack-v3.1.2, the_cube_craft, villages-revamped-1-20-2     Enabled Feature Flags: minecraft:vanilla     World Generation: Experimental     Is Modded: Definitely; Server brand changed to 'forge'     Type: Dedicated Server (map_server.txt)     Sinytra Connector: 1.0.0-beta.45+1.20.1         SINYTRA CONNECTOR IS PRESENT!         Please verify issues are not caused by Connector before reporting them to mod authors. If you're unsure, file a report on Connector's issue tracker.         Connector's issue tracker can be found at https://github.com/Sinytra/Connector/issues.         Installed Fabric mods:         | ================================================== | ============================== | ============================== | ==================== |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$json-0.2.1 | json                           | org_quiltmc_parsers_json       | 0.2.1                |         | immortalsoul-1.20.1-1.0.0.0$cardinal-components-en | Cardinal Components API (entit | cardinal_components_entity     | 5.2.2                |         | antique-atlas-2.9.13+1.20-modifiedbymoddercoder$su | Surveyor Map Framework         | surveyor                       | 0.6.211.20           |         | antique-atlas-2.9.13+1.20-modifiedbymoddercoder_ma | Antique Atlas                  | antique_atlas                  | 2.9.131.20-modifiedb |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-lan | common-lang                    | com_twelvemonkeys_common_commo | 3.10.0               |         | antique-atlas-2.9.13+1.20-modifiedbymoddercoder$su | kaleido-config                 | folk_sisby_kaleido_config      | 0.3.11.3.1           |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-me | imageio-metadata               | com_twelvemonkeys_imageio_imag | 3.10.0               |         | AdaptiveTooltips-1.3.0-fabric-1.20.2$mixinextras-f | MixinExtras                    | com_github_llamalad7_mixinextr | 0.2.0-rc.4           |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$gson-0.2.1 | gson                           | org_quiltmc_parsers_gson       | 0.2.1                |         | rpgdifficulty-1.3.13_mapped_srg_1.20.1.jar         | RpgDifficulty                  | rpgdifficulty                  | 1.3.13               |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-io- | common-io                      | com_twelvemonkeys_common_commo | 3.10.0               |         | immortalsoul-1.20.1-1.0.0.0_mapped_srg_1.20.1.jar  | Immortal Soul                  | immortalsoul                   | 1.0.0.0              |         | immortalsoul-1.20.1-1.0.0.0$cardinal-components-ba | Cardinal Components API (base) | cardinal_components_base       | 5.2.2                |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-ima | common-image                   | com_twelvemonkeys_common_commo | 3.10.0               |         | azurelib-fabric-1.20.1-2.0.30_mapped_srg_1.20.1.ja | AzureLib                       | azurelib                       | 2.0.31               |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-co | imageio-core                   | com_twelvemonkeys_imageio_imag | 3.10.0               |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-we | imageio-webp                   | com_twelvemonkeys_imageio_imag | 3.10.0               |         | YetAnotherConfigLib-3.4.0+1.20.1-fabric_mapped_srg | YetAnotherConfigLib            | yet_another_config_lib_v3      | 3.4.01.20.1-fabric   |     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeserver     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.2.30.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.2.30.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.2.30.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.2.30.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.2.30.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar mixin-transmogrifier TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar connector_loader TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         lowcodefml@null         javafml@null     Mod List:          dungeons-and-taverns-pillager-outpost-rework-1.1.j|Dungeons and Taverns Pillager |mr_dungeons_andtavernspillager|1.1                 |DONE      |Manifest: NOSIGNATURE         saturn-mc1.20.1-0.1.3.jar                         |Saturn                        |saturn                        |0.1.3               |DONE      |Manifest: NOSIGNATURE         dynamiclightsreforged-1.20.1_v1.6.0.jar           |Rubidium Dynamic Lights       |dynamiclightsreforged         |1.20.1_v1.6.0       |DONE      |Manifest: NOSIGNATURE         YungsBetterDungeons-1.20-Forge-4.0.4.jar          |YUNG's Better Dungeons        |betterdungeons                |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         man_of_many_planes-0.1.0+1.20.1-forge.jar         |Man of Many Planes            |man_of_many_planes            |0.1.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2-rc1+1.20.jar     |Player Animator               |playeranimator                |1.0.2-rc1+1.20      |DONE      |Manifest: NOSIGNATURE         kubejs-bridge-1.11.2+1.20.1.jar                   |Connector Extras KubeJS Bridge|connectorextras_kubejs_bridge |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$json-0.2.1|json                          |org_quiltmc_parsers_json      |0.2.1               |DONE      |Manifest: NOSIGNATURE         fabric-rendering-fluids-v1-3.0.28+4ac5e37a77.jar  |Fabric Rendering Fluids (v1)  |fabric_rendering_fluids_v1    |3.0.28+4ac5e37a77   |DONE      |Manifest: NOSIGNATURE         immortalsoul-1.20.1-1.0.0.0$cardinal-components-en|Cardinal Components API (entit|cardinal_components_entity    |5.2.2               |DONE      |Manifest: NOSIGNATURE         simplybuttons-1.0.0.1.jar                         |Simply Buttons                |simplybuttons                 |1.0.0.1             |DONE      |Manifest: NOSIGNATURE         fabric-models-v0-0.4.2+7c3892a477.jar             |Fabric Models (v0)            |fabric_models_v0              |0.4.2+7c3892a477    |DONE      |Manifest: NOSIGNATURE         fabric-convention-tags-v1-1.5.5+fa3d1c0177.jar    |Fabric Convention Tags        |fabric_convention_tags_v1     |1.5.5+fa3d1c0177    |DONE      |Manifest: NOSIGNATURE         modernfix-forge-5.19.1+mc1.20.1.jar               |ModernFix                     |modernfix                     |5.19.1+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         fabric-command-api-v1-1.2.34+f71b366f77.jar       |Fabric Command API (v1)       |fabric_command_api_v1         |1.2.34+f71b366f77   |DONE      |Manifest: NOSIGNATURE         fabric-block-view-api-v2-1.0.1+0767707077.jar     |Fabric BlockView API (v2)     |fabric_block_view_api_v2      |1.0.1+0767707077    |DONE      |Manifest: NOSIGNATURE         fabric-command-api-v2-2.2.13+561530ec77.jar       |Fabric Command API (v2)       |fabric_command_api_v2         |2.2.13+561530ec77   |DONE      |Manifest: NOSIGNATURE         YungsApi-1.20-Forge-4.0.4.jar                     |YUNG's API                    |yungsapi                      |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         MaxHealthFix-Forge-1.20.1-12.0.2.jar              |MaxHealthFix                  |maxhealthfix                  |12.0.2              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         bbb-1.20.1-forge-1.1.1.jar                        |Building But Better           |bbb                           |1.20.1-1.1.1        |DONE      |Manifest: NOSIGNATURE         rei-bridge-1.11.2+1.20.1.jar                      |Connector Extras REI Bridge   |connectorextras_rei_bridge    |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         forge-medievalend-1.0.1.jar                       |Medieval Buildings [The End Ed|medievalend                   |1.0.1               |DONE      |Manifest: NOSIGNATURE         antique-atlas-2.9.13+1.20-modifiedbymoddercoder$su|Surveyor Map Framework        |surveyor                      |0.6.211.20          |DONE      |Manifest: NOSIGNATURE         clean_tooltips-1.0-forge-1.20.1.jar               |Clean Tooltips                |clean_tooltips                |1.0                 |DONE      |Manifest: NOSIGNATURE         fabric-screen-api-v1-2.0.8+45a670a577.jar         |Fabric Screen API (v1)        |fabric_screen_api_v1          |2.0.8+45a670a577    |DONE      |Manifest: NOSIGNATURE         antique-atlas-2.9.13+1.20-modifiedbymoddercoder_ma|Antique Atlas                 |antique_atlas                 |2.9.131.20-modifiedb|DONE      |Manifest: NOSIGNATURE         YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar  |YUNG's Better Nether Fortresse|betterfortresses              |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         cloth-config-11.1.118-forge.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.118            |DONE      |Manifest: NOSIGNATURE         sawmill-1.20-1.4.1.jar                            |Universal Sawmill             |sawmill                       |1.20-1.4.1          |DONE      |Manifest: NOSIGNATURE         embeddium-0.3.28+mc1.20.1.jar                     |Embeddium                     |embeddium                     |0.3.28+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         terrablender-bridge-1.11.2+1.20.1.jar             |Connector Extras Terrablender |connectorextras_terrablender_b|1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         AdvancementPlaques-1.20.1-forge-1.4.10.jar        |Advancement Plaques           |advancementplaques            |1.4.10              |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-lan|common-lang                   |com_twelvemonkeys_common_commo|3.10.0              |DONE      |Manifest: NOSIGNATURE         fabric-game-rule-api-v1-1.0.40+683d4da877.jar     |Fabric Game Rule API (v1)     |fabric_game_rule_api_v1       |1.0.40+683d4da877   |DONE      |Manifest: NOSIGNATURE         alekiNiftyShips-FORGE-1.20.1-1.0.11.jar           |aleki's Nifty Ships           |alekiships                    |1.0.11              |DONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.20.1-2.1.2.jar          |Resourcefulconfig             |resourcefulconfig             |2.1.2               |DONE      |Manifest: NOSIGNATURE         curios-forge-5.9.0+1.20.1.jar                     |Curios API                    |curios                        |5.9.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         right-click-harvest-3.2.3+1.20.1-forge.jar        |Right Click Harvest           |rightclickharvest             |3.2.3+1.20.1-forge  |DONE      |Manifest: NOSIGNATURE         dungeons-and-taverns-3.0.3.f.jar                  |Dungeons and Taverns          |mr_dungeons_andtaverns        |3.0.3.f             |DONE      |Manifest: NOSIGNATURE         fabric-entity-events-v1-1.6.0+6274ab9d77.jar      |Fabric Entity Events (v1)     |fabric_entity_events_v1       |1.6.0+6274ab9d77    |DONE      |Manifest: NOSIGNATURE         YungsBetterEndIsland-1.20-Forge-2.0.6.jar         |YUNG's Better End Island      |betterendisland               |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         dynamic-fps-3.6.3+minecraft-1.20.0-forge.jar      |Dynamic FPS                   |dynamic_fps                   |3.6.3               |DONE      |Manifest: NOSIGNATURE         fabric-rendering-data-attachment-v1-0.3.37+a6081af|Fabric Rendering Data Attachme|fabric_rendering_data_attachme|0.3.37+a6081afc77   |DONE      |Manifest: NOSIGNATURE         mobtimizations-forge-1.20.1-1.0.0.jar             |Mobtimizations                |mobtimizations                |1.20.1-1.0.0        |DONE      |Manifest: NOSIGNATURE         YungsBetterMineshafts-1.20-Forge-4.0.4.jar        |YUNG's Better Mineshafts      |bettermineshafts              |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         fabric-client-tags-api-v1-1.1.2+5d6761b877.jar    |Fabric Client Tags            |fabric_client_tags_api_v1     |1.1.2+5d6761b877    |DONE      |Manifest: NOSIGNATURE         fabric-dimensions-v1-2.1.54+8005d10d77.jar        |Fabric Dimensions API (v1)    |fabric_dimensions_v1          |2.1.54+8005d10d77   |DONE      |Manifest: NOSIGNATURE         bellsandwhistles-0.4.3-1.20.x.jar                 |Create: Bells & Whistles      |bellsandwhistles              |0.4.3-1.20.x        |DONE      |Manifest: NOSIGNATURE         mowziesmobs-1.6.4.jar                             |Mowzie's Mobs                 |mowziesmobs                   |1.6.4               |DONE      |Manifest: NOSIGNATURE         Fastload-Reforged-mc1.20.1-3.4.0.jar              |Fastload-Reforged             |fastload                      |3.4.0               |DONE      |Manifest: NOSIGNATURE         [1.20.1]illusion_onslaught-1.0.3.jar              |Illusion Onslaught            |illusion_onslaught            |1.0.3               |DONE      |Manifest: NOSIGNATURE         antique-atlas-2.9.13+1.20-modifiedbymoddercoder$su|kaleido-config                |folk_sisby_kaleido_config     |0.3.11.3.1          |DONE      |Manifest: NOSIGNATURE         fabric-model-loading-api-v1-1.0.3+6274ab9d77.jar  |Fabric Model Loading API (v1) |fabric_model_loading_api_v1   |1.0.3+6274ab9d77    |DONE      |Manifest: NOSIGNATURE         jei-1.20.1-forge-15.8.2.25.jar                    |Just Enough Items             |jei                           |15.8.2.25           |DONE      |Manifest: NOSIGNATURE         VisualWorkbench-v8.0.0-1.20.1-Forge.jar           |Visual Workbench              |visualworkbench               |8.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         AttributeFix-Forge-1.20.1-21.0.4.jar              |AttributeFix                  |attributefix                  |21.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         fabric-screen-handler-api-v1-1.3.30+561530ec77.jar|Fabric Screen Handler API (v1)|fabric_screen_handler_api_v1  |1.3.30+561530ec77   |DONE      |Manifest: NOSIGNATURE         gnumus_settlement_[Forge]1.20.1_v1.0.jar          |Gnumus Settlement             |gnumus                        |1.0.0               |DONE      |Manifest: NOSIGNATURE         caelus-forge-3.2.0+1.20.1.jar                     |Caelus API                    |caelus                        |3.2.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         Paxi-1.20-Forge-4.0.jar                           |Paxi                          |paxi                          |1.20-Forge-4.0      |DONE      |Manifest: NOSIGNATURE         fabric-rendering-v1-3.0.8+66e9a48f77.jar          |Fabric Rendering (v1)         |fabric_rendering_v1           |3.0.8+66e9a48f77    |DONE      |Manifest: NOSIGNATURE         realmrpg_fallen_adventurers_1.0.3_forge_1.20.1.jar|Realm RPG: Fallen Adventurers |realmrpg_skeletons            |1.0.3               |DONE      |Manifest: NOSIGNATURE         fabric-renderer-indigo-1.5.1+67f9824077.jar       |Fabric Renderer - Indigo      |fabric_renderer_indigo        |1.5.1+67f9824077    |DONE      |Manifest: NOSIGNATURE         Fallingleaves-1.20.1-2.1.0.jar                    |Falling Leaves                |fallingleaves                 |2.1.0               |DONE      |Manifest: NOSIGNATURE         Dungeon Now Loading-forge-1.20.1-1.3.jar          |Dungeon Now Loading           |dungeonnowloading             |1.3                 |DONE      |Manifest: NOSIGNATURE         mobhealthbar-forge-1.20.x-2.3.0.jar               |YDM's Mob Health Bar          |mobhealthbar                  |2.3.0               |DONE      |Manifest: NOSIGNATURE         Heracles-forge-1.20.1-1.1.13.jar                  |Heracles                      |heracles                      |1.1.13              |DONE      |Manifest: NOSIGNATURE         geckolib-fabric-compat-1.11.2+1.20.1.jar          |Connector Extras Geckolib-Fabr|connectorextras_geckolib_fabri|1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         midnightlib-forge-1.4.2.jar                       |MidnightLib                   |midnightlib                   |1.4.2               |DONE      |Manifest: NOSIGNATURE         memoryleakfix-forge-1.17+-1.1.5.jar               |Memory Leak Fix               |memoryleakfix                 |1.1.5               |DONE      |Manifest: NOSIGNATURE         formations-1.0.2-forge-mc1.20.jar                 |Formations                    |formations                    |1.0.2               |DONE      |Manifest: NOSIGNATURE         fabric-particles-v1-1.1.2+78e1ecb877.jar          |Fabric Particles (v1)         |fabric_particles_v1           |1.1.2+78e1ecb877    |DONE      |Manifest: NOSIGNATURE         puzzlesaccessapi-forge-8.0.7.jar                  |Puzzles Access Api            |puzzlesaccessapi              |8.0.7               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         DungeonsAriseSevenSeas-1.20.x-1.0.2-forge.jar     |When Dungeons Arise: Seven Sea|dungeons_arise_seven_seas     |1.0.2               |DONE      |Manifest: NOSIGNATURE         forge-1.20.1-47.2.30-universal.jar                |Forge                         |forge                         |47.2.30             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         drippyloadingscreen_forge_3.0.1_MC_1.20.1.jar     |Drippy Loading Screen         |drippyloadingscreen           |3.0.1               |DONE      |Manifest: NOSIGNATURE         server-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: NOSIGNATURE         warriors_of_past_epoch_[Forge]_1.20.1_1.4.jar     |Warriors of Past Epoch        |warriorsofpastepoch           |1.0.0               |DONE      |Manifest: NOSIGNATURE         smoothchunk-1.20.1-3.6.jar                        |Smoothchunk mod               |smoothchunk                   |1.20.1-3.6          |DONE      |Manifest: NOSIGNATURE         fabric-api-base-0.4.31+ef105b4977.jar             |Fabric API Base               |fabric_api_base               |0.4.31+ef105b4977   |DONE      |Manifest: NOSIGNATURE         bettercombat-forge-1.8.5+1.20.1.jar               |Better Combat                 |bettercombat                  |1.8.5+1.20.1        |DONE      |Manifest: NOSIGNATURE         combatroll-forge-1.3.2+1.20.1.jar                 |Combat Roll                   |combatroll                    |1.3.2+1.20.1        |DONE      |Manifest: NOSIGNATURE         Necronomicon-Forge-1.4.2.jar                      |Necronomicon                  |necronomicon                  |1.4.2               |DONE      |Manifest: NOSIGNATURE         ShoulderSurfing-Forge-1.20.1-3.2.0.jar            |Shoulder Surfing Reloaded     |shouldersurfing               |1.20.1-3.2.0        |DONE      |Manifest: NOSIGNATURE         ItemProductionLib-1.20.1-1.0.2a-all.jar           |Item Production Lib           |itemproductionlib             |1.0.2a              |DONE      |Manifest: NOSIGNATURE         fabric-block-api-v1-1.0.11+0e6cb7f777.jar         |Fabric Block API (v1)         |fabric_block_api_v1           |1.0.11+0e6cb7f777   |DONE      |Manifest: NOSIGNATURE         jei-bridge-1.11.2+1.20.1.jar                      |Connector Extras JEI Bridge   |connectorextras_jei_bridge    |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         fabric-resource-conditions-api-v1-2.3.8+9ad825cd77|Fabric Resource Conditions API|fabric_resource_conditions_api|2.3.8+9ad825cd77    |DONE      |Manifest: NOSIGNATURE         forgeconfigapiport-1.11.2+1.20.1.jar              |Forge Config API Port (Connect|forgeconfigapiport            |8.0.0               |DONE      |Manifest: NOSIGNATURE         seriousplayeranimations-1.1.1.jar                 |Serious Player Animations     |seriousplayeranimations       |1.1.1               |DONE      |Manifest: NOSIGNATURE         notenoughanimations-forge-1.7.3-mc1.20.1.jar      |NotEnoughAnimations           |notenoughanimations           |1.7.3               |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.10-7.jar                |Flywheel                      |flywheel                      |0.6.10-7            |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-me|imageio-metadata              |com_twelvemonkeys_imageio_imag|3.10.0              |DONE      |Manifest: NOSIGNATURE         fabric-item-group-api-v1-4.0.12+c9161c2d77.jar    |Fabric Item Group API (v1)    |fabric_item_group_api_v1      |4.0.12+c9161c2d77   |DONE      |Manifest: NOSIGNATURE         u_desert-1.3.0.jar                                |Unnamed Deserts               |u_desert                      |1.3.0               |DONE      |Manifest: NOSIGNATURE         entityculling-forge-1.6.2-mc1.20.1.jar            |EntityCulling                 |entityculling                 |1.6.2               |DONE      |Manifest: NOSIGNATURE         fabric-registry-sync-v0-2.3.3+1c0ea72177.jar      |Fabric Registry Sync (v0)     |fabric_registry_sync_v0       |2.3.3+1c0ea72177    |DONE      |Manifest: NOSIGNATURE         ImmediatelyFast-Forge-1.2.14+1.20.4.jar           |ImmediatelyFast               |immediatelyfast               |1.2.14+1.20.4       |DONE      |Manifest: NOSIGNATURE         extrasounds-1.20.1-forge-1.3.jar                  |Extra Sounds                  |extrasounds                   |1.3                 |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.20.1-2.5.1.jar                |AppleSkin                     |appleskin                     |2.5.1+mc1.20.1      |DONE      |Manifest: NOSIGNATURE         fabric-recipe-api-v1-1.0.21+514a076577.jar        |Fabric Recipe API (v1)        |fabric_recipe_api_v1          |1.0.21+514a076577   |DONE      |Manifest: NOSIGNATURE         fabric-object-builder-api-v1-11.1.3+2174fc8477.jar|Fabric Object Builder API (v1)|fabric_object_builder_api_v1  |11.1.3+2174fc8477   |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v8.1.18-1.20.1-Forge.jar               |Puzzles Lib                   |puzzleslib                    |8.1.18              |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         fabric-sound-api-v1-1.0.13+4f23bd8477.jar         |Fabric Sound API (v1)         |fabric_sound_api_v1           |1.0.13+4f23bd8477   |DONE      |Manifest: NOSIGNATURE         fabric-message-api-v1-5.1.9+52cc178c77.jar        |Fabric Message API (v1)       |fabric_message_api_v1         |5.1.9+52cc178c77    |DONE      |Manifest: NOSIGNATURE         aquamirae-6.API15.jar                             |Aquamirae                     |aquamirae                     |6.API15             |DONE      |Manifest: NOSIGNATURE         TreeChop-1.20.1-forge-0.19.0.jar                  |HT's TreeChop                 |treechop                      |0.18.8              |DONE      |Manifest: NOSIGNATURE         fabric-renderer-api-v1-3.2.1+1d29b44577.jar       |Fabric Renderer API (v1)      |fabric_renderer_api_v1        |3.2.1+1d29b44577    |DONE      |Manifest: NOSIGNATURE         embeddiumplus-1.20.1-v1.2.13.jar                  |Embeddium++                   |embeddiumplus                 |1.2.13              |DONE      |Manifest: NOSIGNATURE         create_ltab_forge-2.0.1.jar                       |Create_ltab_f                 |create_ltab_f                 |1.0.0               |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.20.1-4.4.7.jar                   |GeckoLib 4                    |geckolib                      |4.4.7               |DONE      |Manifest: NOSIGNATURE         fabric-item-api-v1-2.1.28+4d0bbcfa77.jar          |Fabric Item API (v1)          |fabric_item_api_v1            |2.1.28+4d0bbcfa77   |DONE      |Manifest: NOSIGNATURE         AdaptiveTooltips-1.3.0-fabric-1.20.2$mixinextras-f|MixinExtras                   |com_github_llamalad7_mixinextr|0.2.0-rc.4          |DONE      |Manifest: NOSIGNATURE         naturalist-forge-4.0.3-1.20.1.jar                 |Naturalist                    |naturalist                    |4.0.3               |DONE      |Manifest: NOSIGNATURE         YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar    |YUNG's Better Ocean Monuments |betteroceanmonuments          |1.20-Forge-3.0.4    |DONE      |Manifest: NOSIGNATURE         Tips-Forge-1.20.1-12.0.5.jar                      |Tips                          |tipsmod                       |12.0.5              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         immersive_aircraft-1.0.1+1.20.1-forge.jar         |Immersive Aircraft            |immersive_aircraft            |1.0.1+1.20.1        |DONE      |Manifest: NOSIGNATURE         sophisticatedcore-1.20.1-0.6.21.609.jar           |Sophisticated Core            |sophisticatedcore             |0.6.21.609          |DONE      |Manifest: NOSIGNATURE         structureessentials-1.20.1-3.4.jar                |Structure Essentials mod      |structureessentials           |1.20.1-3.4          |DONE      |Manifest: NOSIGNATURE         Prism-1.20.1-forge-1.0.5.jar                      |Prism                         |prism                         |1.0.5               |DONE      |Manifest: NOSIGNATURE         fabric-data-attachment-api-v1-1.0.0+30ef839e77.jar|Fabric Data Attachment API (v1|fabric_data_attachment_api_v1 |1.0.0+30ef839e77    |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.3.6.jar                       |MixinExtras                   |mixinextras                   |0.3.6               |DONE      |Manifest: NOSIGNATURE         Item-Obliterator-NeoForge-MC1.20.1-2.3.1.jar      |Item Obliterator              |item_obliterator              |2.3.0               |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.20.1-20.1.10.jar                |Bookshelf                     |bookshelf                     |20.1.10             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         sophisticatedbackpacks-1.20.1-3.20.5.1044.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |3.20.5.1044         |DONE      |Manifest: NOSIGNATURE         royal_variations_[Forge]_1.20.1_1.0.jar           |Royal Variations              |royalvariations               |1.0.0               |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$gson-0.2.1|gson                          |org_quiltmc_parsers_gson      |0.2.1               |DONE      |Manifest: NOSIGNATURE         melody_forge_1.0.3_MC_1.20.1-1.20.4.jar           |Melody                        |melody                        |1.0.2               |DONE      |Manifest: NOSIGNATURE         ShieldExpansion-1.20.1-1.1.7a.jar                 |Shield Expansion              |shieldexp                     |1.1.7a              |DONE      |Manifest: NOSIGNATURE         dragonfight-1.20.1-4.6.jar                        |dragonfight mod               |dragonfight                   |1.20.1-4.6          |DONE      |Manifest: NOSIGNATURE         fabric-api-0.92.1+1.11.8+1.20.1.jar               |Forgified Fabric API          |fabric_api                    |0.92.1+1.11.8+1.20.1|DONE      |Manifest: NOSIGNATURE         dummmmmmy-1.20-1.8.17b.jar                        |MmmMmmMmmmmm                  |dummmmmmy                     |1.20-1.8.17b        |DONE      |Manifest: NOSIGNATURE         modmenu-bridge-1.11.2+1.20.1.jar                  |Connector Extras ModMenu Bridg|connectorextras_modmenu_bridge|1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         fabric-content-registries-v0-4.0.11+a670df1e77.jar|Fabric Content Registries (v0)|fabric_content_registries_v0  |4.0.11+a670df1e77   |DONE      |Manifest: NOSIGNATURE         konkrete_forge_1.8.0_MC_1.20-1.20.1.jar           |Konkrete                      |konkrete                      |1.8.0               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.4.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.4        |DONE      |Manifest: NOSIGNATURE         AmbientSounds_FORGE_v6.0.3_mc1.20.1.jar           |AmbientSounds                 |ambientsounds                 |6.0.3               |DONE      |Manifest: NOSIGNATURE         rpgdifficulty-1.3.13_mapped_srg_1.20.1.jar        |RpgDifficulty                 |rpgdifficulty                 |1.3.13              |DONE      |Manifest: NOSIGNATURE         fabric-api-lookup-api-v1-1.6.36+67f9824077.jar    |Fabric API Lookup API (v1)    |fabric_api_lookup_api_v1      |1.6.36+67f9824077   |DONE      |Manifest: NOSIGNATURE         cataclysmiccombat-1.3.4.jar                       |Cataclysmic Combat            |cataclysmiccombat             |1.3.4               |DONE      |Manifest: NOSIGNATURE         CreateUnbreakableTools-1.0+forge-1.20.1.jar       |Create Unbreakable Tools Mod  |create_unbreakable            |1.0+forge-1.20.1    |DONE      |Manifest: NOSIGNATURE         Chunky-1.3.146.jar                                |Chunky                        |chunky                        |1.3.146             |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-io-|common-io                     |com_twelvemonkeys_common_commo|3.10.0              |DONE      |Manifest: NOSIGNATURE         reach-entity-attributes-2.4.0.jar                 |Reach Entity Attributes       |reach_entity_attributes       |2.4.0               |DONE      |Manifest: NOSIGNATURE         born_in_chaos_[Forge]1.20.1_1.2.jar               |Born in Chaos                 |born_in_chaos_v1              |1.0.0               |DONE      |Manifest: NOSIGNATURE         lionfishapi-1.9.jar                               |LionfishAPI                   |lionfishapi                   |1.9                 |DONE      |Manifest: NOSIGNATURE         immortalsoul-1.20.1-1.0.0.0_mapped_srg_1.20.1.jar |Immortal Soul                 |immortalsoul                  |1.0.0.0             |DONE      |Manifest: NOSIGNATURE         architectury-bridge-1.11.2+1.20.1.jar             |Connector Extras Architectury |connectorextras_architectury_b|1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         modelfix-1.15.jar                                 |Model Gap Fix                 |modelfix                      |1.15                |DONE      |Manifest: NOSIGNATURE         protection_pixel-1.0.4-forge-1.20.1.jar           |Protection Pixel              |protection_pixel              |1.0.4               |DONE      |Manifest: NOSIGNATURE         L_Enders_Cataclysm-1.99.6-1.20.1.jar              |Cataclysm Mod                 |cataclysm                     |1.99.5              |DONE      |Manifest: NOSIGNATURE         Patchouli-1.20.1-84-FORGE.jar                     |Patchouli                     |patchouli                     |1.20.1-84-FORGE     |DONE      |Manifest: NOSIGNATURE         collective-1.20.1-7.71.jar                        |Collective                    |collective                    |7.71                |DONE      |Manifest: NOSIGNATURE         basicweapons-1.2.2.jar                            |Basic Weapons                 |basicweapons                  |1.2.2               |DONE      |Manifest: NOSIGNATURE         Connector-1.0.0-beta.45+1.20.1-mod.jar            |Connector                     |connectormod                  |1.0.0-beta.45+1.20.1|DONE      |Manifest: NOSIGNATURE         YungsBetterStrongholds-1.20-Forge-4.0.3.jar       |YUNG's Better Strongholds     |betterstrongholds             |1.20-Forge-4.0.3    |DONE      |Manifest: NOSIGNATURE         EnigmaticLegacy-2.30.1.jar                        |Enigmatic Legacy              |enigmaticlegacy               |2.30.1              |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.20.1-2.1.24.jar            |Resourceful Lib               |resourcefullib                |2.1.24              |DONE      |Manifest: NOSIGNATURE         starterkit-1.20.1-7.0.jar                         |Starter Kit                   |starterkit                    |7.0                 |DONE      |Manifest: NOSIGNATURE         immortalsoul-1.20.1-1.0.0.0$cardinal-components-ba|Cardinal Components API (base)|cardinal_components_base      |5.2.2               |DONE      |Manifest: NOSIGNATURE         architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$common-ima|common-image                  |com_twelvemonkeys_common_commo|3.10.0              |DONE      |Manifest: NOSIGNATURE         fabric-loot-api-v2-1.2.1+eb28f93e77.jar           |Fabric Loot API (v2)          |fabric_loot_api_v2            |1.2.1+eb28f93e77    |DONE      |Manifest: NOSIGNATURE         cupboard-1.20.1-2.6.jar                           |Cupboard utilities            |cupboard                      |1.20.1-2.6          |DONE      |Manifest: NOSIGNATURE         ConnectorExtras-1.11.2+1.20.1.jar                 |Connector Extras              |connectorextras               |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         fabric-networking-api-v1-1.3.11+503a202477.jar    |Fabric Networking API (v1)    |fabric_networking_api_v1      |1.3.11+503a202477   |DONE      |Manifest: NOSIGNATURE         fabric-lifecycle-events-v1-2.2.22+afab492177.jar  |Fabric Lifecycle Events (v1)  |fabric_lifecycle_events_v1    |2.2.22+afab492177   |DONE      |Manifest: NOSIGNATURE         fabric-key-binding-api-v1-1.0.37+561530ec77.jar   |Fabric Key Binding API (v1)   |fabric_key_binding_api_v1     |1.0.37+561530ec77   |DONE      |Manifest: NOSIGNATURE         fabric-transfer-api-v1-3.3.5+631c9cd677.jar       |Fabric Transfer API (v1)      |fabric_transfer_api_v1        |3.3.5+631c9cd677    |DONE      |Manifest: NOSIGNATURE         pehkui-bridge-1.11.2+1.20.1.jar                   |Connector Extras Pehkui Bridge|connectorextras_pehkui_bridge |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         fabric-resource-loader-v0-0.11.10+bcd08ed377.jar  |Fabric Resource Loader (v0)   |fabric_resource_loader_v0     |0.11.10+bcd08ed377  |DONE      |Manifest: NOSIGNATURE         obscure_api-15.jar                                |Obscure API                   |obscure_api                   |15                  |DONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.f.jar                         |Create                        |create                        |0.5.1.f             |DONE      |Manifest: NOSIGNATURE         hermes-forge-1.20-1.6.0.jar                       |hermes                        |hermes                        |1.6.0               |DONE      |Manifest: NOSIGNATURE         Structory_1.20.x_v1.3.5.jar                       |Structory                     |structory                     |1.3.5               |DONE      |Manifest: NOSIGNATURE         fabric-mining-level-api-v1-2.1.50+561530ec77.jar  |Fabric Mining Level API (v1)  |fabric_mining_level_api_v1    |2.1.50+561530ec77   |DONE      |Manifest: NOSIGNATURE         enigmaticaddons-1.1.0.jar                         |Enigmatic Addons              |enigmaticaddons               |1.1.0               |DONE      |Manifest: NOSIGNATURE         Terralith_1.20_v2.5.1.jar                         |Terralith                     |terralith                     |2.5.1               |DONE      |Manifest: NOSIGNATURE         experimentalsettingsdisabler-1.20.1-3.0.jar       |Experimental Settings Disabler|experimentalsettingsdisabler  |3.0                 |DONE      |Manifest: NOSIGNATURE         azurelib-fabric-1.20.1-2.0.30_mapped_srg_1.20.1.ja|AzureLib                      |azurelib                      |2.0.31              |DONE      |Manifest: NOSIGNATURE         energy-bridge-1.11.2+1.20.1.jar                   |Connector Extras Energy Bridge|connectorextras_energy_bridge |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         watut-1.20.1-1.0.10.jar                           |What Are They Up To           |watut                         |1.20.1-1.0.10       |DONE      |Manifest: NOSIGNATURE         skinlayers3d-forge-1.6.4-mc1.20.1.jar             |3d-Skin-Layers                |skinlayers3d                  |1.6.4               |DONE      |Manifest: NOSIGNATURE         fabric-transitive-access-wideners-v1-4.3.1+1880499|Fabric Transitive Access Widen|fabric_transitive_access_widen|4.3.1+1880499877    |DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar  |EnchantmentDescriptions       |enchdesc                      |17.0.14             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         moonlight-1.20-2.11.31-forge.jar                  |Moonlight Library             |moonlight                     |1.20-2.11.31        |DONE      |Manifest: NOSIGNATURE         labels-1.20-1.20.1.jar                            |Labels                        |labels                        |1.20-1.20.1         |DONE      |Manifest: NOSIGNATURE         luckys_armory-0.4.0.1-forge-1.20.1-BETA.jar       |Lucky's Armory                |luckys_armory                 |0.4.0.1             |DONE      |Manifest: NOSIGNATURE         fabric-blockrenderlayer-v1-1.1.41+1d0da21e77.jar  |Fabric BlockRenderLayer Regist|fabric_blockrenderlayer_v1    |1.1.41+1d0da21e77   |DONE      |Manifest: NOSIGNATURE         Obscure-Tooltips-2.2.jar                          |Obscure Tooltips              |obscure_tooltips              |2.2                 |DONE      |Manifest: NOSIGNATURE         amecsapi-1.5.3+mc1.20-pre1.jar                    |Amecs API                     |amecsapi                      |1.5.3+mc1.20-pre1   |DONE      |Manifest: NOSIGNATURE         another_furniture-forge-1.20.1-3.0.1.jar          |Another Furniture             |another_furniture             |1.20.1-3.0.1        |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.11.33_mc1.20.1.jar          |CreativeCore                  |creativecore                  |2.11.33             |DONE      |Manifest: NOSIGNATURE         strayed-fates-forsaken-1.1.1.0.jar                |STRAYED FATES: Forsaken       |mr_strayed_fatesforsaken      |1.1.1.0             |DONE      |Manifest: NOSIGNATURE         highlight-forge-1.20-2.0.1.jar                    |Highlight                     |highlight                     |2.0.1               |DONE      |Manifest: NOSIGNATURE         PassiveSkillTree-1.20.1-BETA-0.6.13a-all.jar      |Passive Skill Tree            |skilltree                     |0.6.13a             |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-co|imageio-core                  |com_twelvemonkeys_imageio_imag|3.10.0              |DONE      |Manifest: NOSIGNATURE         Iceberg-1.20.1-forge-1.1.21.jar                   |Iceberg                       |iceberg                       |1.1.21              |DONE      |Manifest: NOSIGNATURE         create-stuff-additions1.20.1_v2.0.4a.jar          |Create Stuff & Additions      |create_sa                     |2.0.4.              |DONE      |Manifest: NOSIGNATURE         YetAnotherConfigLib-3.4.0+1.20.1-fabric$imageio-we|imageio-webp                  |com_twelvemonkeys_imageio_imag|3.10.0              |DONE      |Manifest: NOSIGNATURE         irons_spellbooks-1.20.1-3.3.0.jar                 |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.20.1-3.3.0        |DONE      |Manifest: NOSIGNATURE         betterarcheology-1.1.9-1.20.1.jar                 |Better Archeology             |betterarcheology              |1.1.9-1.20.1        |DONE      |Manifest: NOSIGNATURE         fabric-biome-api-v1-13.0.13+dc36698e77.jar        |Fabric Biome API (v1)         |fabric_biome_api_v1           |13.0.13+dc36698e77  |DONE      |Manifest: NOSIGNATURE         dynamicvillage-v0.4-1.20.1.jar                    |Create: Dynamic Village       |dynamicvillage                |0.4                 |DONE      |Manifest: NOSIGNATURE         fancymenu_forge_3.2.3_MC_1.20.1.jar               |FancyMenu                     |fancymenu                     |3.2.3               |DONE      |Manifest: NOSIGNATURE         coroutil-forge-1.20.1-1.3.7.jar                   |CoroUtil                      |coroutil                      |1.20.1-1.3.7        |DONE      |Manifest: NOSIGNATURE         ferritecore-6.0.1-forge.jar                       |Ferrite Core                  |ferritecore                   |6.0.1               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a         YetAnotherConfigLib-3.4.0+1.20.1-fabric_mapped_srg|YetAnotherConfigLib           |yet_another_config_lib_v3     |3.4.01.20.1-fabric  |DONE      |Manifest: NOSIGNATURE         BetterF3-7.0.2-Forge-1.20.1.jar                   |BetterF3                      |betterf3                      |7.0.2               |DONE      |Manifest: NOSIGNATURE         crossbowverhaul-1.20.1-1.7.1.jar                  |Crossbowverhaul               |crossbowverhaul               |1.7.1               |DONE      |Manifest: NOSIGNATURE         packetfixer-forge-1.3.2-1.19-to-1.20.1.jar        |Packet Fixer                  |packetfixer                   |1.3.2               |DONE      |Manifest: NOSIGNATURE         emi-bridge-1.11.2+1.20.1.jar                      |Connector Extras EMI Bridge   |connectorextras_emi_bridge    |1.11.2+1.20.1       |DONE      |Manifest: NOSIGNATURE         Difficult Spawners 1.1.0 - 1.20.1.jar             |Difficult Spawners            |difficult_spawners            |1.1.0               |DONE      |Manifest: NOSIGNATURE         fabric-data-generation-api-v1-12.3.4+369cb3a477.ja|Fabric Data Generation API (v1|fabric_data_generation_api_v1 |12.3.4+369cb3a477   |DONE      |Manifest: NOSIGNATURE         fabric-events-interaction-v0-0.6.2+0d0bd5a777.jar |Fabric Events Interaction (v0)|fabric_events_interaction_v0  |0.6.2+0d0bd5a777    |DONE      |Manifest: NOSIGNATURE         createaddition-1.20.1-1.2.4d.jar                  |Create Crafts & Additions     |createaddition                |1.20.1-1.2.4d       |DONE      |Manifest: NOSIGNATURE         PresenceFootsteps-1.20.1-1.9.1-beta.1.jar         |Presence Footsteps (Forge)    |presencefootsteps             |1.20.1-1.9.1-beta.1 |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: ca5c1286-5f92-45f3-93bb-fe2964790f9a     FML: 47.2     Forge: net.minecraftforge:47.2.30
    • Remove togenc-forge   If you have further issues, only post the mclo link - not such a text wall
    • Update your AMD/ATI drivers - get the drivers from their website - do not update via system  
    • Make a test without the xaero mods
  • Topics

×
×
  • Create New...

Important Information

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