Jump to content

[1.8] [UNSOLVED] GUI ArrayIndexOutOfBoundsException Error


TheDogePwner

Recommended Posts

Hi,

 

I have a problem with my custom GUI.

 

Here is my TileNuclearBoiler:

package com.mod.gui.boiler;

import java.util.Arrays;

import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagIntArray;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.network.NetworkManager;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.server.gui.IUpdatePlayerListBox;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityFurnace;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.ChatComponentTranslation;
import net.minecraft.util.IChatComponent;
import net.minecraft.util.MathHelper;
import net.minecraft.world.EnumSkyBlock;

import com.mod.block.NCBlock;
import com.mod.main.NuclearCraft;

/**
* User: brandon3055 Date: 06/01/2015
*
* TileInventorySmelting is an advanced sided inventory that works like a
* vanilla furnace except that it has 5 input and output slots, 4 fuel slots and
* cooks at up to four times the speed. The input slots are used sequentially
* rather than in parallel, i.e. the first slot cooks, then the second, then the
* third, etc The fuel slots are used in parallel. The more slots burning in
* parallel, the faster the cook time. The code is heavily based on
* TileEntityFurnace.
*/
public class TileNuclearBoiler extends TileEntity implements IInventory,
	IUpdatePlayerListBox {
// Create and initialize the itemStacks variable that will store store the
// itemStacks
public static final Item[] itemList = { NuclearCraft.uraniumIngot,
		Item.getItemFromBlock(NuclearCraft.uraniumBlock) };
public static final Item[] validFuels = { Items.lava_bucket };
public static final int FUEL_SLOTS_COUNT = 1;
public static final int INPUT_SLOTS_COUNT = 1;
public static final int OUTPUT_SLOTS_COUNT = 1;
public static final int TOTAL_SLOTS_COUNT = FUEL_SLOTS_COUNT
		+ INPUT_SLOTS_COUNT + OUTPUT_SLOTS_COUNT;

public static final int FIRST_FUEL_SLOT = 0;
public static final int FIRST_INPUT_SLOT = FIRST_FUEL_SLOT
		+ FUEL_SLOTS_COUNT;
public static final int FIRST_OUTPUT_SLOT = FIRST_INPUT_SLOT
		+ INPUT_SLOTS_COUNT;

private ItemStack[] itemStacks = new ItemStack[TOTAL_SLOTS_COUNT];

/** The number of burn ticks remaining on the current piece of fuel */
private int[] burnTimeRemaining = new int[FUEL_SLOTS_COUNT];
/**
 * The initial fuel value of the currently burning fuel (in ticks of burn
 * duration)
 */
private int[] burnTimeInitialValue = new int[FUEL_SLOTS_COUNT];

/** The number of ticks the current item has been cooking */
private short cookTime;
/** The number of ticks required to cook an item */
private static final short COOK_TIME_FOR_COMPLETION = 800; // vanilla value
															// is 200 = 10
															// seconds

private int cachedNumberOfBurningSlots = -1;

/**
 * Returns the amount of fuel remaining on the currently burning item in the
 * given fuel slot.
 * 
 * @fuelSlot the number of the fuel slot (0..3)
 * @return fraction remaining, between 0 - 1
 */
public double fractionOfFuelRemaining(int fuelSlot) {
	if (burnTimeInitialValue[fuelSlot] <= 0)
		return 0;
	double fraction = burnTimeRemaining[fuelSlot]
			/ (double) burnTimeInitialValue[fuelSlot];
	return MathHelper.clamp_double(fraction, 0.0, 1.0);
}

/**
 * return the remaining burn time of the fuel in the given slot
 * 
 * @param fuelSlot
 *            the number of the fuel slot (0..3)
 * @return seconds remaining
 */
public int secondsOfFuelRemaining(int fuelSlot) {
	if (burnTimeRemaining[fuelSlot] <= 0)
		return 0;
	return burnTimeRemaining[fuelSlot] / 20; // 20 ticks per second
}

/**
 * Get the number of slots which have fuel burning in them.
 * 
 * @return number of slots with burning fuel, 0 - FUEL_SLOTS_COUNT
 */
public int numberOfBurningFuelSlots() {
	int burningCount = 0;
	for (int burnTime : burnTimeRemaining) {
		if (burnTime > 0)
			++burningCount;
	}
	return burningCount;
}

/**
 * Returns the amount of cook time completed on the currently cooking item.
 * 
 * @return fraction remaining, between 0 - 1
 */
public double fractionOfCookTimeComplete() {
	double fraction = cookTime / (double) COOK_TIME_FOR_COMPLETION;
	return MathHelper.clamp_double(fraction, 0.0, 1.0);
}

// This method is called every tick to update the tile entity, i.e.
// - see if the fuel has run out, and if so turn the furnace "off" and
// slowly uncook the current item (if any)
// - see if any of the items have finished smelting
// It runs both on the server and the client.
@Override
public void update() {
	// If there is nothing to smelt or there is no room in the output, reset
	// cookTime and return
	if (canSmelt()) {
		int numberOfFuelBurning = burnFuel();

		// If fuel is available, keep cooking the item, otherwise start
		// "uncooking" it at double speed
		if (numberOfFuelBurning > 0) {
			cookTime += numberOfFuelBurning;
		} else {
			cookTime -= 2;
		}

		if (cookTime < 0)
			cookTime = 0;

		// If cookTime has reached maxCookTime smelt the item and reset
		// cookTime
		if (cookTime >= COOK_TIME_FOR_COMPLETION) {
			smeltItem();
			cookTime = 0;
		}
	} else {
		cookTime = 0;
	}

	// when the number of burning slots changes, we need to force the block
	// to re-render, otherwise the change in
	// state will not be visible. Likewise, we need to force a lighting
	// recalculation.
	// The block update (for renderer) is only required on client side, but
	// the lighting is required on both, since
	// the client needs it for rendering and the server needs it for crop
	// growth etc
	int numberBurning = numberOfBurningFuelSlots();
	if (cachedNumberOfBurningSlots != numberBurning) {
		cachedNumberOfBurningSlots = numberBurning;
		if (worldObj.isRemote) {
			worldObj.markBlockForUpdate(pos);
		}
		worldObj.checkLightFor(EnumSkyBlock.BLOCK, pos);
	}
}

/**
 * for each fuel slot: decreases the burn time, checks if burnTimeRemaining
 * = 0 and tries to consume a new piece of fuel if one is available
 * 
 * @return the number of fuel slots which are burning
 */
private int burnFuel() {
	int burningCount = 0;
	boolean inventoryChanged = false;
	// Iterate over all the fuel slots
	for (int i = 0; i < FUEL_SLOTS_COUNT; i++) {
		int fuelSlotNumber = i + FIRST_FUEL_SLOT;
		if (burnTimeRemaining[i] > 0) {
			--burnTimeRemaining[i];
			++burningCount;
		}
		if (burnTimeRemaining[i] == 0) {
			if (itemStacks[fuelSlotNumber] != null
					&& getItemBurnTime(itemStacks[fuelSlotNumber]) > 0) {
				// If the stack in this slot is not null and is fuel, set
				// burnTimeRemaining & burnTimeInitialValue to the
				// item's burn time and decrease the stack size
				burnTimeRemaining[i] = burnTimeInitialValue[i] = getItemBurnTime(itemStacks[fuelSlotNumber]);
				--itemStacks[fuelSlotNumber].stackSize;
				++burningCount;
				inventoryChanged = true;
				// If the stack size now equals 0 set the slot contents to
				// the items container item. This is for fuel
				// items such as lava buckets so that the bucket is not
				// consumed. If the item dose not have
				// a container item getContainerItem returns null which sets
				// the slot contents to null
				if (itemStacks[fuelSlotNumber].stackSize == 0) {
					itemStacks[fuelSlotNumber] = itemStacks[fuelSlotNumber]
							.getItem().getContainerItem(
									itemStacks[fuelSlotNumber]);
				}
			}
		}
	}
	if (inventoryChanged)
		markDirty();
	return burningCount;
}

/**
 * Check if any of the input items are smeltable and there is sufficient
 * space in the output slots
 * 
 * @return true if smelting is possible
 */
private boolean canSmelt() {
	return smeltItem(false);
}

/**
 * Smelt an input item into an output slot, if possible
 */
private void smeltItem() {
	smeltItem(true);
}

/**
 * checks that there is an item to be smelted in one of the input slots and
 * that there is room for the result in the output slots If desired,
 * performs the smelt
 * 
 * @param performSmelt
 *            if true, perform the smelt. if false, check whether smelting
 *            is possible, but don't change the inventory
 * @return false if no items can be smelted, true otherwise
 */
private boolean smeltItem(boolean performSmelt) {
	Integer firstSuitableInputSlot = null;
	Integer firstSuitableOutputSlot = null;
	ItemStack result = null;

	// finds the first input slot which is smeltable and whose result fits
	// into an output slot (stacking if possible)
	for (int inputSlot = FIRST_INPUT_SLOT; inputSlot < FIRST_INPUT_SLOT
			+ INPUT_SLOTS_COUNT; inputSlot++) {
		if (itemStacks[inputSlot] != null) {
			result = getSmeltingResultForItem(itemStacks[inputSlot]);
			if (result != null) {
				// find the first suitable output slot- either empty, or
				// with identical item that has enough space
				for (int outputSlot = FIRST_OUTPUT_SLOT; outputSlot < FIRST_OUTPUT_SLOT
						+ OUTPUT_SLOTS_COUNT; outputSlot++) {
					ItemStack outputStack = itemStacks[outputSlot];
					if (outputStack == null) {
						firstSuitableInputSlot = inputSlot;
						firstSuitableOutputSlot = outputSlot;
						break;
					}

					if (outputStack.getItem() == result.getItem()
							&& (!outputStack.getHasSubtypes() || outputStack
									.getMetadata() == outputStack
									.getMetadata())
							&& ItemStack.areItemStackTagsEqual(outputStack,
									result)) {
						int combinedSize = itemStacks[outputSlot].stackSize
								+ result.stackSize;
						if (combinedSize <= getInventoryStackLimit()
								&& combinedSize <= itemStacks[outputSlot]
										.getMaxStackSize()) {
							firstSuitableInputSlot = inputSlot;
							firstSuitableOutputSlot = outputSlot;
							break;
						}
					}
				}
				if (firstSuitableInputSlot != null)
					break;
			}
		}
	}

	if (firstSuitableInputSlot == null)
		return false;
	if (!performSmelt)
		return true;

	// alter input and output
	itemStacks[firstSuitableInputSlot].stackSize--;
	if (itemStacks[firstSuitableInputSlot].stackSize <= 0)
		itemStacks[firstSuitableInputSlot] = null;
	if (itemStacks[firstSuitableOutputSlot] == null) {
		itemStacks[firstSuitableOutputSlot] = result.copy(); // Use deep
																// .copy()
																// to avoid
																// altering
																// the
																// recipe
	} else {
		itemStacks[firstSuitableOutputSlot].stackSize += result.stackSize;
	}
	markDirty();
	return true;
}

// returns the smelting result for the given stack. Returns null if the
// given stack can not be smelted
public static ItemStack getSmeltingResultForItem(ItemStack stack) {
	Item input = stack.getItem();

	if (input == Item.getItemFromBlock(NuclearCraft.uraniumOre)) {
		return new ItemStack(NuclearCraft.plutoniumIngot);
	}
	return null;
}

// returns the number of ticks the given item will burn. Returns 0 if the
// given item is not a valid fuel
public static short getItemBurnTime(ItemStack stack) {
	int burntime;
	Item inputFuel = stack.getItem();
	if (inputFuel == NuclearCraft.plutoniumExtraction) {
		return 1600;
	}
	return 0;
}

// Gets the number of slots in the inventory
@Override
public int getSizeInventory() {
	return itemStacks.length;
}

// Gets the stack in the given slot
@Override
public ItemStack getStackInSlot(int i) {
	return itemStacks[i];
}

/**
 * Removes some of the units from itemstack in the given slot, and returns
 * as a separate itemstack
 * 
 * @param slotIndex
 *            the slot number to remove the items from
 * @param count
 *            the number of units to remove
 * @return a new itemstack containing the units removed from the slot
 */
@Override
public ItemStack decrStackSize(int slotIndex, int count) {
	ItemStack itemStackInSlot = getStackInSlot(slotIndex);
	if (itemStackInSlot == null)
		return null;

	ItemStack itemStackRemoved;
	if (itemStackInSlot.stackSize <= count) {
		itemStackRemoved = itemStackInSlot;
		setInventorySlotContents(slotIndex, null);
	} else {
		itemStackRemoved = itemStackInSlot.splitStack(count);
		if (itemStackInSlot.stackSize == 0) {
			setInventorySlotContents(slotIndex, null);
		}
	}
	markDirty();
	return itemStackRemoved;
}

// overwrites the stack in the given slotIndex with the given stack
@Override
public void setInventorySlotContents(int slotIndex, ItemStack itemstack) {
	itemStacks[slotIndex] = itemstack;
	if (itemstack != null && itemstack.stackSize > getInventoryStackLimit()) {
		itemstack.stackSize = getInventoryStackLimit();
	}
	markDirty();
}

// This is the maximum number if items allowed in each slot
// This only affects things such as hoppers trying to insert items you need
// to use the container to enforce this for players
// inserting items via the gui
@Override
public int getInventoryStackLimit() {
	return 64;
}

// Return true if the given player is able to use this block. In this case
// it checks that
// 1) the world tileentity hasn't been replaced in the meantime, and
// 2) the player isn't too far away from the centre of the block
@Override
public boolean isUseableByPlayer(EntityPlayer player) {
	if (this.worldObj.getTileEntity(this.pos) != this)
		return false;
	final double X_CENTRE_OFFSET = 0.5;
	final double Y_CENTRE_OFFSET = 0.5;
	final double Z_CENTRE_OFFSET = 0.5;
	final double MAXIMUM_DISTANCE_SQ = 8.0 * 8.0;
	return player.getDistanceSq(pos.getX() + X_CENTRE_OFFSET, pos.getY()
			+ Y_CENTRE_OFFSET, pos.getZ() + Z_CENTRE_OFFSET) < MAXIMUM_DISTANCE_SQ;
}

// Return true if the given stack is allowed to be inserted in the given
// slot
// Unlike the vanilla furnace, we allow anything to be placed in the fuel
// slots
static public boolean isItemValidForFuelSlot(ItemStack itemStack) {
	return true;
}

// Return true if the given stack is allowed to be inserted in the given
// slot
// Unlike the vanilla furnace, we allow anything to be placed in the fuel
// slots
static public boolean isItemValidForInputSlot(ItemStack itemStack) {
	return true;
}

// Return true if the given stack is allowed to be inserted in the given
// slot
// Unlike the vanilla furnace, we allow anything to be placed in the fuel
// slots
static public boolean isItemValidForOutputSlot(ItemStack itemStack) {
	return false;
}

// ------------------------------

// This is where you save any data that you don't want to lose when the tile
// entity unloads
// In this case, it saves the state of the furnace (burn time etc) and the
// itemstacks stored in the fuel, input, and output slots
@Override
public void writeToNBT(NBTTagCompound parentNBTTagCompound) {
	super.writeToNBT(parentNBTTagCompound); // The super call is required to
											// save and load the tiles
											// location

	// // Save the stored item stacks

	// to use an analogy with Java, this code generates an array of hashmaps
	// The itemStack in each slot is converted to an NBTTagCompound, which
	// is effectively a hashmap of key->value pairs such
	// as slot=1, id=2353, count=1, etc
	// Each of these NBTTagCompound are then inserted into NBTTagList, which
	// is similar to an array.
	NBTTagList dataForAllSlots = new NBTTagList();
	for (int i = 0; i < this.itemStacks.length; ++i) {
		if (this.itemStacks[i] != null) {
			NBTTagCompound dataForThisSlot = new NBTTagCompound();
			dataForThisSlot.setByte("Slot", (byte) i);
			this.itemStacks[i].writeToNBT(dataForThisSlot);
			dataForAllSlots.appendTag(dataForThisSlot);
		}
	}
	// the array of hashmaps is then inserted into the parent hashmap for
	// the container
	parentNBTTagCompound.setTag("Items", dataForAllSlots);

	// Save everything else
	parentNBTTagCompound.setShort("CookTime", cookTime);
	parentNBTTagCompound.setTag("burnTimeRemaining", new NBTTagIntArray(
			burnTimeRemaining));
	parentNBTTagCompound.setTag("burnTimeInitial", new NBTTagIntArray(
			burnTimeInitialValue));
}

// This is where you load the data that you saved in writeToNBT
@Override
public void readFromNBT(NBTTagCompound nbtTagCompound) {
	super.readFromNBT(nbtTagCompound); // The super call is required to save
										// and load the tiles location
	final byte NBT_TYPE_COMPOUND = 10; // See NBTBase.createNewByType() for
										// a listing
	NBTTagList dataForAllSlots = nbtTagCompound.getTagList("Items",
			NBT_TYPE_COMPOUND);

	Arrays.fill(itemStacks, null); // set all slots to empty
	for (int i = 0; i < dataForAllSlots.tagCount(); ++i) {
		NBTTagCompound dataForOneSlot = dataForAllSlots.getCompoundTagAt(i);
		byte slotNumber = dataForOneSlot.getByte("Slot");
		if (slotNumber >= 0 && slotNumber < this.itemStacks.length) {
			this.itemStacks[slotNumber] = ItemStack
					.loadItemStackFromNBT(dataForOneSlot);
		}
	}

	// Load everything else. Trim the arrays (or pad with 0) to make sure
	// they have the correct number of elements
	cookTime = nbtTagCompound.getShort("CookTime");
	burnTimeRemaining = Arrays.copyOf(
			nbtTagCompound.getIntArray("burnTimeRemaining"),
			FUEL_SLOTS_COUNT);
	burnTimeInitialValue = Arrays
			.copyOf(nbtTagCompound.getIntArray("burnTimeInitial"),
					FUEL_SLOTS_COUNT);
	cachedNumberOfBurningSlots = -1;
}

// When the world loads from disk, the server needs to send the TileEntity
// information to the client
// it uses getDescriptionPacket() and onDataPacket() to do this
@Override
public Packet getDescriptionPacket() {
	NBTTagCompound nbtTagCompound = new NBTTagCompound();
	writeToNBT(nbtTagCompound);
	final int METADATA = 0;
	return new S35PacketUpdateTileEntity(this.pos, METADATA, nbtTagCompound);
}

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

// ------------------------

// set all slots to empty
@Override
public void clear() {
	Arrays.fill(itemStacks, null);
}

// will add a key for this container to the lang file so we can name it in
// the GUI
@Override
public String getName() {
	return "Nuclear Boiler";
}

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

// standard code to look up what the human-readable name is
@Override
public IChatComponent getDisplayName() {
	return this.hasCustomName() ? new ChatComponentText(this.getName())
			: new ChatComponentTranslation(this.getName());
}

// Fields are used to send non-inventory information from the server to
// interested clients
// The container code caches the fields and sends the client any fields
// which have changed.
// The field ID is limited to byte, and the field value is limited to short.
// (if you use more than this, they get cast down
// in the network packets)
// If you need more than this, or shorts are too small, use a custom packet
// in your container instead.

private static final byte COOK_FIELD_ID = 0;
private static final byte FIRST_BURN_TIME_REMAINING_FIELD_ID = 1;
private static final byte FIRST_BURN_TIME_INITIAL_FIELD_ID = FIRST_BURN_TIME_REMAINING_FIELD_ID
		+ (byte) FUEL_SLOTS_COUNT;
private static final byte NUMBER_OF_FIELDS = FIRST_BURN_TIME_INITIAL_FIELD_ID
		+ (byte) FUEL_SLOTS_COUNT;

@Override
public int getField(int id) {
	if (id == COOK_FIELD_ID)
		return cookTime;
	if (id >= FIRST_BURN_TIME_REMAINING_FIELD_ID
			&& id < FIRST_BURN_TIME_REMAINING_FIELD_ID + FUEL_SLOTS_COUNT) {
		return burnTimeRemaining[id - FIRST_BURN_TIME_REMAINING_FIELD_ID];
	}
	if (id >= FIRST_BURN_TIME_INITIAL_FIELD_ID
			&& id < FIRST_BURN_TIME_INITIAL_FIELD_ID + FUEL_SLOTS_COUNT) {
		return burnTimeInitialValue[id - FIRST_BURN_TIME_INITIAL_FIELD_ID];
	}
	throw new IllegalArgumentException(
			"Invalid field ID in TileNuclearBoiler.getField:" + id);
}

@Override
public void setField(int id, int value) {
	if (id == COOK_FIELD_ID) {
		cookTime = (short) value;
	} else if (id >= FIRST_BURN_TIME_REMAINING_FIELD_ID
			&& id < FIRST_BURN_TIME_REMAINING_FIELD_ID + FUEL_SLOTS_COUNT) {
		burnTimeRemaining[id - FIRST_BURN_TIME_REMAINING_FIELD_ID] = value;
	} else if (id >= FIRST_BURN_TIME_INITIAL_FIELD_ID
			&& id < FIRST_BURN_TIME_INITIAL_FIELD_ID + FUEL_SLOTS_COUNT) {
		burnTimeInitialValue[id - FIRST_BURN_TIME_INITIAL_FIELD_ID] = value;
	} else {
		System.err
				.println("Invalid field ID in TileInventorySmelting.setField:"
						+ id);
	}
}

@Override
public int getFieldCount() {
	return NUMBER_OF_FIELDS;
}

// -----------------------------------------------------------------------------------------------------------
// The following methods are not needed for this example but are part of
// IInventory so they must be implemented

// Unused unless your container specifically uses it.
// Return true if the given stack is allowed to go in the given slot
@Override
public boolean isItemValidForSlot(int slotIndex, ItemStack itemstack) {
	return false;
}

/**
 * This method removes the entire contents of the given slot and returns it.
 * Used by containers such as crafting tables which return any items in
 * their slots when you close the GUI
 * 
 * @param slotIndex
 * @return
 */
@Override
public ItemStack getStackInSlotOnClosing(int slotIndex) {
	ItemStack itemStack = getStackInSlot(slotIndex);
	if (itemStack != null)
		setInventorySlotContents(slotIndex, null);
	return itemStack;
}

@Override
public void openInventory(EntityPlayer player) {
}

@Override
public void closeInventory(EntityPlayer player) {
}

}

 

Here is my NuclearBoilrt class:

package com.mod.gui.boiler;

import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.properties.PropertyInteger;
import net.minecraft.block.state.BlockState;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.InventoryHelper;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.BlockPos;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumWorldBlockLayer;
import net.minecraft.util.MathHelper;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

import com.mod.main.GuiHandler;
import com.mod.main.NuclearCraft;

public class NuclearBoiler extends BlockContainer {
public NuclearBoiler() {
	super(Material.rock);
	setCreativeTab(NuclearCraft.nuclearTab);
	setUnlocalizedName("NuclearBoiler");
}

@Override
public TileEntity createNewTileEntity(World worldIn, int meta) {
	return new TileNuclearBoiler();
}

@Override
public boolean onBlockActivated(World worldIn, BlockPos pos,
		IBlockState state, EntityPlayer playerIn, EnumFacing side,
		float hitX, float hitY, float hitZ) {
	if (worldIn.isRemote)
		return true;

	playerIn.openGui(NuclearCraft.instance, GuiHandler.getGuiID(), worldIn,
			pos.getX(), pos.getY(), pos.getZ());
	return true;
}

@Override
public void breakBlock(World worldIn, BlockPos pos, IBlockState state) {
	TileEntity tileEntity = worldIn.getTileEntity(pos);
	if (tileEntity instanceof IInventory) {
		InventoryHelper.dropInventoryItems(worldIn, pos,
				(IInventory) tileEntity);
	}
	super.breakBlock(worldIn, pos, state);
}

@Override
public IBlockState getActualState(IBlockState state, IBlockAccess worldIn,
		BlockPos pos) {
	TileEntity tileEntity = worldIn.getTileEntity(pos);
	if (tileEntity instanceof TileNuclearBoiler) {
		TileNuclearBoiler tileInventoryFurnace = (TileNuclearBoiler) tileEntity;
		int burningSlots = tileInventoryFurnace.numberOfBurningFuelSlots();
		burningSlots = MathHelper.clamp_int(burningSlots, 0, 4);
		return getDefaultState().withProperty(BURNING_SIDES_COUNT,
				burningSlots);
	}
	return state;
}

@Override
public IBlockState getStateFromMeta(int meta) {
	return this.getDefaultState();
	// return this.getDefaultState().withProperty(BURNING_SIDES_COUNT,
	// Integer.valueOf(meta));
}

@Override
public int getMetaFromState(IBlockState state) {
	return 0;
}

@Override
protected BlockState createBlockState() {
	return new BlockState(this, new IProperty[] { BURNING_SIDES_COUNT });
}

public static final PropertyInteger BURNING_SIDES_COUNT = PropertyInteger
		.create("burnbving_sides_count", 0, 4);

private static final int LIGHT_VALUE = 15; // light value for a
											// single side burning

public int getLightValue(IBlockAccess world, BlockPos pos) {
	int lightValue = 0;
	IBlockState blockState = getActualState(getDefaultState(), world, pos);
	int burningSides = (Integer) blockState.getValue(BURNING_SIDES_COUNT);

	if (burningSides == 0) {
		lightValue = 0;
	} else {
		lightValue = 15;
	}
	lightValue = MathHelper.clamp_int(lightValue, 0, LIGHT_VALUE);
	return lightValue;
}

@SideOnly(Side.CLIENT)
public EnumWorldBlockLayer getBlockLayer() {
	return EnumWorldBlockLayer.SOLID;
}

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

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

@Override
public int getRenderType() {
	return 3;
}
}

 

Here is my GuiNuclearBoiler class:

package com.mod.gui.boiler;

import java.awt.Color;
import java.util.ArrayList;
import java.util.List;

import com.mod.gui.refinery.TileRefinery;
import com.mod.main.NuclearCraft;

import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.util.ResourceLocation;

public class GuiNuclearBoiler extends GuiContainer {
private static final ResourceLocation texture = new ResourceLocation(
		NuclearCraft.MODID, "textures/gui/NuclearBoiler.png");
private TileNuclearBoiler tileEntity;

final int COOK_BAR_XPOS = 42;
final int COOK_BAR_YPOS = 34;
final int COOK_BAR_ICON_U = 177; // texture position of white arrow icon on
									// GUI background image
final int COOK_BAR_ICON_V = 14;
final int COOK_BAR_WIDTH = 66;
final int COOK_BAR_HEIGHT = 19;

final int FLAME_XPOS = 64;
final int FLAME_YPOS = 21;
final int FLAME_ICON_U = 176;
final int FLAME_ICON_V = 0;
final int FLAME_WIDTH = 14;
final int FLAME_HEIGHT = 14;
final int FLAME_X_SPACING = 18;

public GuiNuclearBoiler(InventoryPlayer invPlayer, TileNuclearBoiler tile) {
	super(new ContainerNuclearBoiler(invPlayer, tile));

	this.tileEntity = tile;

	// width and height
	xSize = 176;
	ySize = 207;
}

@Override
protected void drawGuiContainerBackgroundLayer(float partialTicks,
		int mouseX, int mouseY) {
	// Bind the image texture
	Minecraft.getMinecraft().getTextureManager().bindTexture(texture);
	// Draw the image
	GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
	drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize);

	// get cook progress as a double between 0 and 1
	double cookProgress = tileEntity.fractionOfCookTimeComplete();
	// draw the cook progress bar
	drawTexturedModalRect(guiLeft + COOK_BAR_XPOS, guiTop + COOK_BAR_YPOS,
			COOK_BAR_ICON_U, COOK_BAR_ICON_V,
			(int) (cookProgress * COOK_BAR_WIDTH), COOK_BAR_HEIGHT);

	// draw the fuel remaining bar for each fuel slot flame
	drawTexturedModalRect(guiLeft + (FLAME_XPOS - 1), guiTop + FLAME_YPOS,
			FLAME_ICON_U, FLAME_ICON_V, FLAME_WIDTH, FLAME_HEIGHT);
}

@Override
protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) {
	super.drawGuiContainerForegroundLayer(mouseX, mouseY);

	final int LABEL_XPOS = 65;
	final int LABEL_YPOS = 5;
	fontRendererObj.drawString(tileEntity.getDisplayName()
			.getUnformattedText(), LABEL_XPOS, LABEL_YPOS, Color.darkGray
			.getRGB());

	List<String> hoveringText = new ArrayList<String>();

	// If the mouse is over the progress bar add the progress bar hovering
	// text
	if (isInRect(guiLeft + COOK_BAR_XPOS, guiTop + COOK_BAR_YPOS,
			COOK_BAR_WIDTH, COOK_BAR_HEIGHT, mouseX, mouseY)) {
		int cookPercentage = (int) (tileEntity.fractionOfCookTimeComplete() * 100);
		hoveringText.add("Progress: " + cookPercentage + "%");
	}

	// If the mouse is over one of the burn time indicator add the burn time
	// indicator hovering text
	if (isInRect(guiLeft + (FLAME_XPOS - 1), guiTop + FLAME_YPOS, FLAME_WIDTH,
			FLAME_HEIGHT, mouseX, mouseY)) {
		hoveringText.add("Fuel time: "
				+ tileEntity.secondsOfFuelRemaining(0) + "s");
	}
	// If hoveringText is not empty draw the hovering text
	if (!hoveringText.isEmpty()) {
		drawHoveringText(hoveringText, mouseX - guiLeft, mouseY - guiTop,
				fontRendererObj);
	}
}

// Returns true if the given x,y coordinates are within the given rectangle
public static boolean isInRect(int x, int y, int xSize, int ySize,
		int mouseX, int mouseY) {
	return ((mouseX >= x && mouseX <= x + xSize) && (mouseY >= y && mouseY <= y
			+ ySize));
}
}

 

And my ContainerNuclearBoiler class:

package com.mod.gui.boiler;

import com.mod.gui.refinery.TileRefinery;
import com.mod.gui.refinery.ContainerRefinery.SlotFuel;
import com.mod.gui.refinery.ContainerRefinery.SlotOutput;
import com.mod.gui.refinery.ContainerRefinery.SlotSmeltableInput;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class ContainerNuclearBoiler extends Container {

// Stores the tile entity instance for later use
private TileNuclearBoiler tile;

private int[] cachedFields;

private final int HOTBAR_SLOT_COUNT = 9;
private final int PLAYER_INVENTORY_ROW_COUNT = 3;
private final int PLAYER_INVENTORY_COLUMN_COUNT = 9;
private final int PLAYER_INVENTORY_SLOT_COUNT = PLAYER_INVENTORY_COLUMN_COUNT
		* PLAYER_INVENTORY_ROW_COUNT;
private final int VANILLA_SLOT_COUNT = HOTBAR_SLOT_COUNT
		+ PLAYER_INVENTORY_SLOT_COUNT;

public final int FUEL_SLOTS_COUNT = TileNuclearBoiler.FUEL_SLOTS_COUNT;
public final int INPUT_SLOTS_COUNT = TileNuclearBoiler.INPUT_SLOTS_COUNT;
public final int OUTPUT_SLOTS_COUNT = TileNuclearBoiler.OUTPUT_SLOTS_COUNT;
public final int FURNACE_SLOTS_COUNT = FUEL_SLOTS_COUNT + INPUT_SLOTS_COUNT
		+ OUTPUT_SLOTS_COUNT;

// slot index is the unique index for all slots in this container i.e. 0 -
// 35 for invPlayer then 36 - 49 for tileInventoryFurnace
private final int VANILLA_FIRST_SLOT_INDEX = 0;
private final int FIRST_FUEL_SLOT_INDEX = VANILLA_FIRST_SLOT_INDEX
		+ VANILLA_SLOT_COUNT;
private final int FIRST_INPUT_SLOT_INDEX = FIRST_FUEL_SLOT_INDEX
		+ FUEL_SLOTS_COUNT;
private final int FIRST_OUTPUT_SLOT_INDEX = FIRST_INPUT_SLOT_INDEX
		+ INPUT_SLOTS_COUNT;

// slot number is the slot number within each component; i.e. invPlayer
// slots 0 - 35, and tileInventoryFurnace slots 0 - 14
private final int FIRST_FUEL_SLOT_NUMBER = 0;
private final int FIRST_INPUT_SLOT_NUMBER = FIRST_FUEL_SLOT_NUMBER
		+ FUEL_SLOTS_COUNT;
private final int FIRST_OUTPUT_SLOT_NUMBER = FIRST_INPUT_SLOT_NUMBER
		+ INPUT_SLOTS_COUNT;

public ContainerNuclearBoiler(InventoryPlayer invPlayer,
		TileNuclearBoiler tile) {
	this.tile = tile;

	final int SLOT_X_SPACING = 18;
	final int SLOT_Y_SPACING = 18;
	final int HOTBAR_XPOS = 8;
	final int HOTBAR_YPOS = 142;
	// Add the players hotbar to the gui - the [xpos, ypos] location of each
	// item
	for (int x = 0; x < HOTBAR_SLOT_COUNT; x++) {
		int slotNumber = x;
		addSlotToContainer(new Slot(invPlayer, slotNumber, HOTBAR_XPOS
				+ SLOT_X_SPACING * x, HOTBAR_YPOS));
	}

	final int PLAYER_INVENTORY_XPOS = 8;
	final int PLAYER_INVENTORY_YPOS = 84;
	// Add the rest of the players inventory to the gui
	for (int y = 0; y < PLAYER_INVENTORY_ROW_COUNT; y++) {
		for (int x = 0; x < PLAYER_INVENTORY_COLUMN_COUNT; x++) {
			int slotNumber = HOTBAR_SLOT_COUNT + y
					* PLAYER_INVENTORY_COLUMN_COUNT + x;
			int xpos = PLAYER_INVENTORY_XPOS + x * SLOT_X_SPACING;
			int ypos = PLAYER_INVENTORY_YPOS + y * SLOT_Y_SPACING;
			addSlotToContainer(new Slot(invPlayer, slotNumber, xpos, ypos));
		}
	}

	// FUEL SLOTS
	addSlotToContainer(new SlotFuel(tile, 0, 44, 18));
	//addSlotToContainer(new SlotFuel(tile, 1, 79, 18));

	// INPUT SLOTS
	addSlotToContainer(new SlotSmeltableInput(tile, 2, 21, 35));

	// OUTPUT SLOT
	addSlotToContainer(new SlotOutput(tile, 3, 114, 35));
}

// Checks each tick to make sure the player is still able to access the
// inventory and if not closes the gui
@Override
public boolean canInteractWith(EntityPlayer player) {
	return tile.isUseableByPlayer(player);
}

// This is where you specify what happens when a player shift clicks a slot
// in the gui
// (when you shift click a slot in the TileEntity Inventory, it moves it to
// the first available position in the hotbar and/or
// player inventory. When you you shift-click a hotbar or player inventory
// item, it moves it to the first available
// position in the TileEntity inventory - either input or fuel as
// appropriate for the item you clicked)
// At the very least you must override this and return null or the game will
// crash when the player shift clicks a slot
// returns null if the source slot is empty, or if none of the source slot
// items could be moved.
// otherwise, returns a copy of the source stack
@Override
public ItemStack transferStackInSlot(EntityPlayer player,
		int sourceSlotIndex) {
	Slot sourceSlot = (Slot) inventorySlots.get(sourceSlotIndex);
	if (sourceSlot == null || !sourceSlot.getHasStack())
		return null;
	ItemStack sourceStack = sourceSlot.getStack();
	ItemStack copyOfSourceStack = sourceStack.copy();

	// Check if the slot clicked is one of the vanilla container slots
	if (sourceSlotIndex >= VANILLA_FIRST_SLOT_INDEX
			&& sourceSlotIndex < VANILLA_FIRST_SLOT_INDEX
					+ VANILLA_SLOT_COUNT) {
		// This is a vanilla container slot so merge the stack into one of
		// the furnace slots
		// If the stack is smeltable try to merge merge the stack into the
		// input slots
		if (TileRefinery.getSmeltingResultForItem(sourceStack) != null) {
			if (!mergeItemStack(sourceStack, FIRST_INPUT_SLOT_INDEX,
					FIRST_INPUT_SLOT_INDEX + INPUT_SLOTS_COUNT, false)) {
				return null;
			}
		} else if (TileRefinery.getItemBurnTime(sourceStack) > 0) {
			if (!mergeItemStack(sourceStack, FIRST_FUEL_SLOT_INDEX,
					FIRST_FUEL_SLOT_INDEX + FUEL_SLOTS_COUNT, true)) {
				// Setting the boolean to true places the stack in the
				// bottom slot first
				return null;
			}
		} else {
			return null;
		}
	} else if (sourceSlotIndex >= FIRST_FUEL_SLOT_INDEX
			&& sourceSlotIndex < FIRST_FUEL_SLOT_INDEX
					+ FURNACE_SLOTS_COUNT) {
		// This is a furnace slot so merge the stack into the players
		// inventory: try the hotbar first and then the main inventory
		// because the main inventory slots are immediately after the hotbar
		// slots, we can just merge with a single call
		if (!mergeItemStack(sourceStack, VANILLA_FIRST_SLOT_INDEX,
				VANILLA_FIRST_SLOT_INDEX + VANILLA_SLOT_COUNT, false)) {
			return null;
		}
	} else {
		System.err.print("Invalid slotIndex:" + sourceSlotIndex);
		return null;
	}

	// If stack size == 0 (the entire stack was moved) set slot contents to
	// null
	if (sourceStack.stackSize == 0) {
		sourceSlot.putStack(null);
	} else {
		sourceSlot.onSlotChanged();
	}

	sourceSlot.onPickupFromSlot(player, sourceStack);
	return copyOfSourceStack;
}

/* Client Synchronization */

// This is where you check if any values have changed and if so send an
// update to any clients accessing this container
// The container itemstacks are tested in Container.detectAndSendChanges, so
// we don't need to do that
// We iterate through all of the TileEntity Fields to find any which have
// changed, and send them.
// You don't have to use fields if you don't wish to; just manually match
// the ID in sendProgressBarUpdate with the value in
// updateProgressBar()
// The progress bar values are restricted to shorts. If you have a larger
// value (eg int), it's not a good idea to try and split it
// up into two shorts because the progress bar values are sent
// independently, and unless you add synchronisation logic at the
// receiving side, your int value will be wrong until the second short
// arrives. Use a custom packet instead.
@Override
public void detectAndSendChanges() {
	super.detectAndSendChanges();

	boolean allFieldsHaveChanged = false;
	boolean fieldHasChanged[] = new boolean[tile.getFieldCount()];
	if (cachedFields == null) {
		cachedFields = new int[tile.getFieldCount()];
		allFieldsHaveChanged = true;
	}
	for (int i = 0; i < cachedFields.length; ++i) {
		if (allFieldsHaveChanged || cachedFields[i] != tile.getField(i)) {
			cachedFields[i] = tile.getField(i);
			fieldHasChanged[i] = true;
		}
	}

	// go through the list of crafters (players using this container) and
	// update them if necessary
	for (int i = 0; i < this.crafters.size(); ++i) {
		ICrafting icrafting = (ICrafting) this.crafters.get(i);
		for (int fieldID = 0; fieldID < tile.getFieldCount(); ++fieldID) {
			if (fieldHasChanged[fieldID]) {
				// Note that although sendProgressBarUpdate takes 2 ints on
				// a server these are truncated to shorts
				icrafting.sendProgressBarUpdate(this, fieldID,
						cachedFields[fieldID]);
			}
		}
	}
}

// Called when a progress bar update is received from the server. The two
// values (id and data) are the same two
// values given to sendProgressBarUpdate. In this case we are using fields
// so we just pass them to the tileEntity.
@SideOnly(Side.CLIENT)
@Override
public void updateProgressBar(int id, int data) {
	tile.setField(id, data);
}

// SlotFuel is a slot for fuel items
public class SlotFuel extends Slot {
	public SlotFuel(IInventory inventoryIn, int index, int xPosition,
			int yPosition) {
		super(inventoryIn, index, xPosition, yPosition);
	}

	// if this function returns false, the player won't be able to insert
	// the given item into this slot
	@Override
	public boolean isItemValid(ItemStack stack) {
		return TileRefinery.isItemValidForFuelSlot(stack);
	}
}

// SlotSmeltableInput is a slot for input items
public class SlotSmeltableInput extends Slot {
	public SlotSmeltableInput(IInventory inventoryIn, int index,
			int xPosition, int yPosition) {
		super(inventoryIn, index, xPosition, yPosition);
	}

	// if this function returns false, the player won't be able to insert
	// the given item into this slot
	@Override
	public boolean isItemValid(ItemStack stack) {
		return TileRefinery.isItemValidForInputSlot(stack);
	}
}

// SlotOutput is a slot that will not accept any items
public class SlotOutput extends Slot {
	public SlotOutput(IInventory inventoryIn, int index, int xPosition,
			int yPosition) {
		super(inventoryIn, index, xPosition, yPosition);
	}

	// if this function returns false, the player won't be able to insert
	// the given item into this slot
	@Override
	public boolean isItemValid(ItemStack stack) {
		return TileRefinery.isItemValidForOutputSlot(stack);
	}
}
}

 

Here is the crash stacktrace:

[10:20:44] [main/INFO] [GradleStart]: Extra: []
[10:20:44] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/student/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[10:20:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[10:20:44] [main/INFO] [FML]: Forge Mod Loader version 8.99.116.1449 for Minecraft 1.8 loading
[10:20:44] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_31, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_31
[10:20:44] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[10:20:44] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[10:20:44] [main/WARN] [FML]: The coremod codechicken.lib.asm.CCLCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[10:20:44] [main/WARN] [FML]: The coremod codechicken.lib.asm.CCLCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[10:20:44] [main/WARN] [FML]: The coremod codechicken.nei.asm.NEICorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[10:20:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.core.asm.MCPDeobfuscationTransformer.LoadPlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.lib.asm.CCLCorePlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.core.launch.CodeChickenCorePlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.lib.asm.CCLCorePlugin
[10:20:44] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.nei.asm.NEICorePlugin
[10:20:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:20:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:44] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[10:20:45] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[10:20:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[10:20:46] [main/INFO] [GradleStart]: Remapping AccessTransformer rules...
[10:20:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[10:20:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[10:20:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[10:20:47] [Client thread/INFO]: Setting user: Player85
[10:20:50] [Client thread/INFO]: LWJGL Version: 2.9.1
[10:20:51] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:235]: ---- Minecraft Crash Report ----

WARNING: coremods are present:
  CCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-dev.jar)
  CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)
  CCCDeobfPlugin (unknown)
  NEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)
Contact their authors BEFORE contacting forge

// You should try our sister game, Minceraft!

Time: 6/19/15 10:20 AM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_31, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 798468864 bytes (761 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: 
Loaded coremods (and transformers): 
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-dev.jar)
  codechicken.lib.asm.ClassHeirachyManager
  codechicken.lib.asm.RenderHookTransformer
CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)
  codechicken.core.asm.InterfaceDependancyTransformer
  codechicken.core.asm.TweakTransformer
  codechicken.core.asm.DelegatedTransformer
  codechicken.core.asm.DefaultImplementationTransformer
CCCDeobfPlugin (unknown)
  
NEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)
  codechicken.nei.asm.NEITransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 350.12' Renderer: 'GeForce GT 755M/PCIe/SSE2'
[10:20:51] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[10:20:51] [Client thread/INFO] [FML]: MinecraftForge v11.14.3.1449 Initialized
[10:20:51] [Client thread/INFO] [FML]: Replaced 204 ore recipies
[10:20:51] [Client thread/INFO] [FML]: Preloading CrashReport classes
[10:20:51] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[10:20:51] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[10:20:51] [Client thread/INFO] [FML]: Searching C:\Users\student\Desktop\Lucas B\forge-1.8-11.14.3.1449-src\eclipse\mods for mods
[10:20:51] [Client thread/INFO] [FML]: Also searching C:\Users\student\Desktop\Lucas B\forge-1.8-11.14.3.1449-src\eclipse\mods\1.8 for mods
[10:20:52] [Client thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[10:20:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, CodeChickenCore, NotEnoughItems, nuclearcraft] at CLIENT
[10:20:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, CodeChickenCore, NotEnoughItems, nuclearcraft] at SERVER
[10:20:53] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:NuclearCraft
[10:20:53] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[10:20:53] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[10:20:53] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[10:20:53] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[10:20:53] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:75]: Entering preinitalization phase..
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:76]: Registering items...
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:91]: Items registered.
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:92]: Registering blocks...
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:104]: Blocks registered.
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:105]: Registering tile entities...
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:110]: Tile entities registered.
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:111]: Registering gui handler...
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:116]: Gui handler registered.
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:117]: Registering fuel handler...
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:119]: Fuel handler registered.
[10:20:53] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:preinit:120]: Preinitalization phase ended.
[10:20:53] [Client thread/INFO] [FML]: Applying holder lookups
[10:20:53] [Client thread/INFO] [FML]: Holder lookups applied
[10:20:53] [Client thread/INFO] [FML]: Injecting itemstacks
[10:20:53] [Client thread/INFO] [FML]: Itemstack injection complete
[10:20:53] [sound Library Loader/INFO]: Starting up SoundSystem...
[10:20:53] [Thread-10/INFO]: Initializing LWJGL OpenAL
[10:20:53] [Thread-10/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[10:20:53] [Thread-10/INFO]: OpenAL initialized.
[10:20:54] [sound Library Loader/INFO]: Sound engine started
[10:20:55] [Client thread/INFO]: Created: 512x512 textures-atlas
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=3 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=2 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=4 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=0 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=2 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=1 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#inventory not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=4 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=3 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=1 not found
[10:20:56] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=0 not found
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:125]: Entering initalization phase...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:126]: Texturing items...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:128]: Items textured.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:129]: Texturing blocks...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:131]: Blocks textured.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:132]: Registering ore generator...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:134]: Ore generator registered.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:init:135]: Initalization phase ended.
[10:20:57] [Client thread/INFO] [FML]: Injecting itemstacks
[10:20:57] [Client thread/INFO] [FML]: Itemstack injection complete
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:140]: Entering postinitalization phase...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:141]: Registering item recipes...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:143]: Item recipes registered.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:144]: Registering block recipes...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:146]: Block recipes registered.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:147]: Registering smelting recipes...
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:149]: Smelting recipes registered.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:150]: Registering special names..
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:152]: Special names registered.
[10:20:57] [Client thread/INFO] [sTDOUT]: [com.mod.main.NuclearCraft:postinit:153]: Postinitalization phase ended.
[10:20:57] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 6 mods
[10:20:57] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:NuclearCraft
[10:20:57] [Client thread/INFO]: SoundSystem shutting down...
[10:20:57] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[10:20:57] [sound Library Loader/INFO]: Starting up SoundSystem...
[10:20:57] [Thread-13/INFO]: Initializing LWJGL OpenAL
[10:20:57] [Thread-13/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[10:20:57] [Thread-13/INFO]: OpenAL initialized.
[10:20:58] [sound Library Loader/INFO]: Sound engine started
[10:20:59] [Client thread/INFO]: Created: 512x512 textures-atlas
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=3 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=2 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=4 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=0 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=2 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=1 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#inventory not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=4 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:Refinery#burnbving_sides_count=3 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=1 not found
[10:20:59] [Client thread/ERROR] [FML]: Model definition for location nuclearcraft:NuclearBoiler#burnbving_sides_count=0 not found
[10:21:17] [server thread/INFO]: Starting integrated minecraft server version 1.8
[10:21:17] [server thread/INFO]: Generating keypair
[10:21:17] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[10:21:17] [server thread/INFO] [FML]: Applying holder lookups
[10:21:17] [server thread/INFO] [FML]: Holder lookups applied
[10:21:18] [server thread/INFO] [FML]: Loading dimension 0 (Swag) (net.minecraft.server.integrated.IntegratedServer@57ab7ad9)
[10:21:18] [server thread/INFO] [FML]: Loading dimension 1 (Swag) (net.minecraft.server.integrated.IntegratedServer@57ab7ad9)
[10:21:18] [server thread/INFO] [FML]: Loading dimension -1 (Swag) (net.minecraft.server.integrated.IntegratedServer@57ab7ad9)
[10:21:18] [server thread/INFO]: Preparing start region for level 0
[10:21:19] [server thread/INFO]: Changing view distance to 12, from 10
[10:21:20] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
[10:21:20] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
[10:21:20] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 6 mods : [email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
[10:21:20] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
[10:21:20] [server thread/INFO] [FML]: [server thread] Server side modded connection established
[10:21:20] [server thread/INFO]: Player85[local:E:686f6c5a] logged in with entity id 119 at (-135.1219394250137, 67.0, 164.79377712835569)
[10:21:20] [server thread/INFO]: Player85 joined the game
[10:21:22] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@203a658f[id=c843d906-43ab-3137-9682-b42949d12a2f,name=Player85,properties={},legacy=false]
com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:65) ~[YggdrasilAuthenticationService.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:158) [YggdrasilMinecraftSessionService.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:53) [YggdrasilMinecraftSessionService$1.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:50) [YggdrasilMinecraftSessionService$1.class:?]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) [guava-17.0.jar:?]
at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) [guava-17.0.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:148) [YggdrasilMinecraftSessionService.class:?]
at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [skinManager$3.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_31]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_31]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_31]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_31]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
[10:21:22] [server thread/FATAL] [FML]: Exception caught executing FutureTask: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: 3
java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: 3
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_31]
at net.minecraftforge.fml.common.FMLCommonHandler.callFuture(FMLCommonHandler.java:715) [FMLCommonHandler.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:727) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:669) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:171) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:540) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at com.mod.gui.boiler.TileNuclearBoiler.getStackInSlot(TileNuclearBoiler.java:354) ~[TileNuclearBoiler.class:?]
at net.minecraft.inventory.Slot.getStack(Slot.java:79) ~[slot.class:?]
at net.minecraft.inventory.Container.getInventory(Container.java:75) ~[Container.class:?]
at net.minecraft.inventory.Container.addCraftingToCrafters(Container.java:61) ~[Container.class:?]
at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:92) ~[FMLNetworkHandler.class:?]
at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2577) ~[EntityPlayer.class:?]
at com.mod.gui.boiler.NuclearBoiler.onBlockActivated(NuclearBoiler.java:44) ~[NuclearBoiler.class:?]
at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:476) ~[itemInWorldManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:624) ~[NetHandlerPlayServer.class:?]
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:67) ~[C08PacketPlayerBlockPlacement.class:?]
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:114) ~[C08PacketPlayerBlockPlacement.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:24) ~[PacketThreadUtil$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_31]
at net.minecraftforge.fml.common.FMLCommonHandler.callFuture(FMLCommonHandler.java:714) ~[FMLCommonHandler.class:?]
... 5 more
[10:21:22] [server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:781) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:669) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:171) ~[integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:540) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at com.mod.gui.boiler.TileNuclearBoiler.getStackInSlot(TileNuclearBoiler.java:354) ~[TileNuclearBoiler.class:?]
at net.minecraft.inventory.Slot.getStack(Slot.java:79) ~[slot.class:?]
at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:97) ~[Container.class:?]
at com.mod.gui.boiler.ContainerNuclearBoiler.detectAndSendChanges(ContainerNuclearBoiler.java:196) ~[ContainerNuclearBoiler.class:?]
at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:263) ~[EntityPlayerMP.class:?]
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2031) ~[World.class:?]
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:758) ~[WorldServer.class:?]
at net.minecraft.world.World.updateEntity(World.java:1997) ~[World.class:?]
at net.minecraft.world.World.updateEntities(World.java:1823) ~[World.class:?]
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:587) ~[WorldServer.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:775) ~[MinecraftServer.class:?]
... 4 more
[10:21:22] [server thread/ERROR]: This crash report has been saved to: C:\Users\student\Desktop\Lucas B\forge-1.8-11.14.3.1449-src\eclipse\.\crash-reports\crash-2015-06-19_10.21.22-server.txt
[10:21:22] [server thread/INFO]: Stopping server
[10:21:22] [server thread/INFO]: Saving players
[10:21:23] [server thread/INFO]: Saving worlds
[10:21:23] [server thread/INFO]: Saving chunks for level 'Swag'/Overworld
[10:21:23] [server thread/INFO]: Saving chunks for level 'Swag'/Nether
[10:21:23] [server thread/INFO]: Saving chunks for level 'Swag'/The End
[10:21:23] [server thread/INFO] [FML]: Unloading dimension 0
[10:21:23] [server thread/INFO] [FML]: Unloading dimension -1
[10:21:23] [server thread/INFO] [FML]: Unloading dimension 1
[10:21:23] [server thread/INFO] [FML]: Applying holder lookups
[10:21:23] [server thread/INFO] [FML]: Holder lookups applied
[10:21:23] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.

Sup bruh.

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.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Game crashes and shows this in crash log:   https://mclo.gs/iPJrGwJ
    • I have a mod that depends on another mod and I want my mod to replace one of the dependency mod's textures. I tried doing it the same way you would a vanilla one (recreate the file path and put the texture in the folder) but it didn't seem to work. My mod is guaranteed to load after the dependency mod if that changes anything
    • I figured it out! Here's how I solved it: I added: "refmap": "<your_mod_id>.mixins.refmap.json" to my mixin json file and that solved it. You'll also need to add: add sourceSets.main, '<your_mod_id>.mixins.refmap.json' to your build.gradle in the "mixin" block   my mixin file looks like this:   { "required": true, "minVersion": "0.8", "package": "<your_package>.<your_modid>.mixin", "compatibilityLevel": "JAVA_16", "refmap": "<your_mod_id>.mixins.refmap.json", "mixins": [ "YourMixin1", "YourMixin2" ], "client": [ ], "injectors": { "defaultRequire": 1 } } This was in 1.19.2, but I don't think it should be too different
    • Any forge installation always crashes with exit code 1 (no mods) I have the latest graphics drivers and the PC is fully updated My laptop specs Ryzen 5800H GTX 1650 16 GB RAM (single file) 1TB HDD, 250 SSD (tried using pastebin, website didn't allow) ------------------------------------------------------------------ # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffdb23c2b60, pid=17480, tid=6508 # # JRE version: Java(TM) SE Runtime Environment (21.0.3+7) (build 21.0.3+7-LTS-152) # Java VM: Java HotSpot(TM) 64-Bit Server VM (21.0.3+7-LTS-152, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) # Problematic frame: # C  [atio6axx.dll+0x192b60] # # No core dump will be written. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: #   https://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # ---------------  S U M M A R Y ------------ Command Line: -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Djava.library.path=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Djna.tmpdir=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dorg.lwjgl.system.SharedLibraryExtractPath=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dio.netty.native.workdir=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=2.26.2 -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge-,1.20.1-forge-47.3.0.jar -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -DlibraryDirectory=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries --module-path=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm/9.7/asm-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M cpw.mods.bootstraplauncher.BootstrapLauncher --username Golden_Dragon161 --version 1.20.1-forge-47.3.0 --gameDir C:\Users\Ahmed sameh\AppData\Roaming\.minecraft --assetsDir C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\assets --assetIndex 5 --uuid f5ddb9c9d0f241f7a1163cbc73493b9c --accessToken eyJraWQiOiJhYzg0YSIsImFsZyI6IkhTMjU2In0.eyJ4dWlkIjoiMjUzNTQ1OTk0OTAwNjM4OSIsImFnZyI6IkFkdWx0Iiwic3ViIjoiZjk0MWQxZmMtNWZiZS00YzY4LWFjN2EtZDZmMDZjYTA3NjJmIiwiYXV0aCI6IlhCT1giLCJucyI6ImRlZmF1bHQiLCJyb2xlcyI6W10sImlzcyI6ImF1dGhlbnRpY2F0aW9uIiwiZmxhZ3MiOlsidHdvZmFjdG9yYXV0aCIsIm1zYW1pZ3JhdGlvbl9zdGFnZTQiLCJvcmRlcnNfMjAyMiIsIm11bHRpcGxheWVyIl0sInByb2ZpbGVzIjp7Im1jIjoiZjVkZGI5YzktZDBmMi00MWY3LWExMTYtM2NiYzczNDkzYjljIn0sInBsYXRmb3JtIjoiT05FU1RPUkUiLCJ5dWlkIjoiOTI5ZjlmZGQ4YjAyODZhNzI3ZmE2YjJmYWFmODlmZDYiLCJuYmYiOjE3MTg2NjMxNTAsImV4cCI6MTcxODc0OTU1MCwiaWF0IjoxNzE4NjYzMTUwfQ.scqnAt3NR8xcPfgOeVejTkGbhcV-F18whHBAkQSxi6A --clientId OGU3ZDViOTUtYmUxZS00YmU1LWFkOTktMmIwMmQ2OWU0MzNj --xuid 2535459949006389 --userType msa --versionType release --quickPlayPath C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\quickPlay\java\1718663174446.json --launchTarget forgeclient --fml.forgeVersion 47.3.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 Host: AMD Ryzen 7 5800H with Radeon Graphics         , 16 cores, 13G,  Windows 11 , 64 bit Build 22621 (10.0.22621.3672) Time: Tue Jun 18 01:26:17 2024 Egypt Daylight Time elapsed time: 2.917645 seconds (0d 0h 0m 2s) ---------------  T H R E A D  --------------- Current thread (0x000001b5b72f1fa0):  JavaThread "main"             [_thread_in_native, id=6508, stack(0x0000004657e00000,0x0000004657f00000) (1024K)] Stack: [0x0000004657e00000,0x0000004657f00000],  sp=0x0000004657efbbd8,  free space=1006k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C  [atio6axx.dll+0x192b60] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j  org.lwjgl.system.JNI.invokePPPP(IIJJJJ)J+0 [email protected]+7 j  org.lwjgl.glfw.GLFW.nglfwCreateWindow(IIJJJ)J+14 [email protected]+7 j  org.lwjgl.glfw.GLFW.glfwCreateWindow(IILjava/lang/CharSequence;JJ)J+34 [email protected]+7 j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initWindow(Ljava/lang/String;)V+408 [email protected] j  net.minecraftforge.fml.earlydisplay.DisplayWindow.start(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;+14 [email protected] j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initialize([Ljava/lang/String;)Ljava/lang/Runnable;+402 [email protected] j  net.minecraftforge.fml.loading.ImmediateWindowHandler.load(Ljava/lang/String;[Ljava/lang/String;)V+180 [email protected] j  net.minecraftforge.fml.loading.ModDirTransformerDiscoverer.earlyInitialization(Ljava/lang/String;[Ljava/lang/String;)V+2 [email protected] j  cpw.mods.modlauncher.TransformationServicesHandler.lambda$discoverServices$18(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;Lcpw/mods/modlauncher/serviceapi/ITransformerDiscoveryService;)V+9 [email protected] j  cpw.mods.modlauncher.TransformationServicesHandler$$Lambda+0x000001b5d821f6b8.accept(Ljava/lang/Object;)V+8 [email protected] j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30 [email protected] j  cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;)V+145 [email protected] j  cpw.mods.modlauncher.Launcher.run([Ljava/lang/String;)V+14 [email protected] j  cpw.mods.modlauncher.Launcher.main([Ljava/lang/String;)V+78 [email protected] j  cpw.mods.modlauncher.BootstrapLaunchConsumer.accept([Ljava/lang/String;)V+1 [email protected] j  cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(Ljava/lang/Object;)V+5 [email protected] j  cpw.mods.bootstraplauncher.BootstrapLauncher.main([Ljava/lang/String;)V+515 [email protected] v  ~StubRoutines::call_stub 0x000001b5c8d3100d siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffffffffffff Registers: RAX=0x0000000000000000, RBX=0x00007ffdb5c033c0, RCX=0x20726568636e7561, RDX=0x00000000000000d0 RSP=0x0000004657efbbd8, RBP=0x0000004657efbd40, RSI=0x00007ffdb5b12d40, RDI=0x0000004657efc030 R8 =0x00000000000001a5, R9 =0x20726568636e7561, R10=0x0000000000000000, R11=0x0000000000000200 R12=0x00007ffdb5c03418, R13=0x00007ffdb5c05c18, R14=0x00007ffdb5c033c0, R15=0x0000000000000000 RIP=0x00007ffdb23c2b60, EFLAGS=0x0000000000010202 Register to memory mapping: RAX=0x0 is null RBX=0x00007ffdb5c033c0 atio6axx.dll RCX=0x20726568636e7561 is an unknown value RDX=0x00000000000000d0 is an unknown value RSP=0x0000004657efbbd8 is pointing into the stack for thread: 0x000001b5b72f1fa0 RBP=0x0000004657efbd40 is pointing into the stack for thread: 0x000001b5b72f1fa0 RSI=0x00007ffdb5b12d40 atio6axx.dll RDI=0x0000004657efc030 is pointing into the stack for thread: 0x000001b5b72f1fa0 R8 =0x00000000000001a5 is an unknown value R9 =0x20726568636e7561 is an unknown value R10=0x0 is null R11=0x0000000000000200 is an unknown value R12=0x00007ffdb5c03418 atio6axx.dll R13=0x00007ffdb5c05c18 atio6axx.dll R14=0x00007ffdb5c033c0 atio6axx.dll R15=0x0 is null Top of Stack: (sp=0x0000004657efbbd8) 0x0000004657efbbd8:   00007ffdb23c2e7c 00007ffdb5c06030 0x0000004657efbbe8:   000001b61ff6ffa8 000000000000004a 0x0000004657efbbf8:   00007ffdb5b12d40 0000004657efc030 0x0000004657efbc08:   00007ffdb237f484 00007ffdb5c033c0 0x0000004657efbc18:   00007ffdb5b12d40 00002e776176616a 0x0000004657efbc28:   0000388e21ffb3ad 0000004657efc030 0x0000004657efbc38:   00007ffdb2380457 00007ffdb5c033c8 0x0000004657efbc48:   000000000000004a 00007ffdb5c033c8 0x0000004657efbc58:   0000000000000000 00007ffdb5c033c0 0x0000004657efbc68:   00007ffe00000000 0000000000000009 0x0000004657efbc78:   000001b61cdd58c0 000001b61cdd5a28 0x0000004657efbc88:   00007ffdb5c033c8 0000004657efc030 0x0000004657efbc98:   0000004657efbde1 00007f006176616a 0x0000004657efbca8:   00007f006176616a 46676e697274535c 0x0000004657efbcb8:   5c6f666e49656c69 3062343039303430 0x0000004657efbcc8:   726556656c69465c 000000006e6f6973 0x0000004657efbcd8:   0000000000000000 0000000000000000 0x0000004657efbce8:   0000000000000000 0000000a0000011c 0x0000004657efbcf8:   0000586700000000 0000000000000002 0x0000004657efbd08:   0000000000000000 0000000000000000 0x0000004657efbd18:   0000000000000000 0000000000000000 0x0000004657efbd28:   0000000000000000 0000000000000000 0x0000004657efbd38:   0000000000000000 0000000000000000 0x0000004657efbd48:   0000000000000000 0000000000000000 0x0000004657efbd58:   0000000000000000 0000000000000000 0x0000004657efbd68:   0000000000000000 0000000000000000 0x0000004657efbd78:   0000000000000000 0000000000000000 0x0000004657efbd88:   0000000000000000 0000000000000000 0x0000004657efbd98:   0000000000000000 0000000000000000 0x0000004657efbda8:   0000000000000000 0000000000000000 0x0000004657efbdb8:   0000000000000000 72676f72505c3a43 0x0000004657efbdc8:   73656c6946206d61 646a5c6176614a5c  Instructions: (pc=0x00007ffdb23c2b60) 0x00007ffdb23c2a60:   74 09 33 c9 ff 15 e6 89 66 03 90 48 8b c3 48 83 0x00007ffdb23c2a70:   c4 20 5b c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2a80:   48 83 ec 28 48 8b 51 08 48 85 d2 74 09 33 c9 ff 0x00007ffdb23c2a90:   15 bb 89 66 03 90 48 83 c4 28 c3 cc cc cc cc cc 0x00007ffdb23c2aa0:   48 89 11 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2ab0:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2ac0:   48 3b ca 74 10 41 8b 00 39 01 74 09 48 83 c1 04 0x00007ffdb23c2ad0:   48 3b ca 75 f3 48 8b c1 c3 cc cc cc cc cc cc cc 0x00007ffdb23c2ae0:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2af0:   48 83 39 00 0f 94 c0 c3 cc cc cc cc cc cc cc cc 0x00007ffdb23c2b00:   4c 8d 04 d5 00 00 00 00 33 d2 e9 c1 d0 dd 01 cc 0x00007ffdb23c2b10:   4c 8b 41 08 48 8b 02 49 89 00 48 83 41 08 08 c3 0x00007ffdb23c2b20:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2b30:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2b40:   49 8b 00 48 89 02 c3 cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2b50:   8b 81 40 39 00 00 c3 cc cc cc cc cc cc cc cc cc 0x00007ffdb23c2b60:   8b 81 40 39 00 00 83 c0 f0 83 f8 67 0f 87 5a 01 0x00007ffdb23c2b70:   00 00 48 8d 15 87 d4 e6 ff 0f b6 84 02 f0 2c 19 0x00007ffdb23c2b80:   00 8b 8c 82 d0 2c 19 00 48 03 ca ff e1 48 8b 0d 0x00007ffdb23c2b90:   7c 6f 7e 03 83 b9 b4 34 00 00 02 0f 87 2b 01 00 0x00007ffdb23c2ba0:   00 48 8d 91 0c 29 00 00 c7 02 e1 00 00 00 e9 ce 0x00007ffdb23c2bb0:   00 00 00 48 8b 0d 56 6f 7e 03 83 b9 b4 34 00 00 0x00007ffdb23c2bc0:   02 0f 87 05 01 00 00 48 8d 91 0c 29 00 00 c7 02 0x00007ffdb23c2bd0:   f0 00 00 00 e9 a8 00 00 00 48 8b 0d 30 6f 7e 03 0x00007ffdb23c2be0:   83 b9 b4 34 00 00 02 0f 87 df 00 00 00 48 8d 91 0x00007ffdb23c2bf0:   0c 29 00 00 c7 02 00 04 00 00 e9 82 00 00 00 48 0x00007ffdb23c2c00:   8b 0d 0a 6f 7e 03 83 b9 b4 34 00 00 02 0f 87 b9 0x00007ffdb23c2c10:   00 00 00 48 8d 91 0c 29 00 00 c7 02 00 08 00 00 0x00007ffdb23c2c20:   eb 5f 48 8b 0d e7 6e 7e 03 83 b9 b4 34 00 00 02 0x00007ffdb23c2c30:   0f 87 96 00 00 00 48 8d 91 0c 29 00 00 c7 02 00 0x00007ffdb23c2c40:   09 00 00 eb 3c 48 8b 0d c4 6e 7e 03 83 b9 b4 34 0x00007ffdb23c2c50:   00 00 02 77 77 48 8d 91 0c 29 00 00 c7 02 3c 0f  Stack slot to memory mapping: stack at sp + 0 slots: 0x00007ffdb23c2e7c atio6axx.dll stack at sp + 1 slots: 0x00007ffdb5c06030 atio6axx.dll stack at sp + 2 slots: 0x000001b61ff6ffa8 points into unknown readable memory: 0x00007ffdb540f5b0 | b0 f5 40 b5 fd 7f 00 00 stack at sp + 3 slots: 0x000000000000004a is an unknown value stack at sp + 4 slots: 0x00007ffdb5b12d40 atio6axx.dll stack at sp + 5 slots: 0x0000004657efc030 is pointing into the stack for thread: 0x000001b5b72f1fa0 stack at sp + 6 slots: 0x00007ffdb237f484 atio6axx.dll stack at sp + 7 slots: 0x00007ffdb5c033c0 atio6axx.dll ---------------  P R O C E S S  --------------- Threads class SMR info: _java_thread_list=0x000001b62385e840, length=22, elements={ 0x000001b5b72f1fa0, 0x000001b5d6880220, 0x000001b5d68810f0, 0x000001b5d6882830, 0x000001b5d68852b0, 0x000001b5d68861a0, 0x000001b5d6894430, 0x000001b5d689d430, 0x000001b5d689e2e0, 0x000001b5d6934a50, 0x000001b5d6b07b80, 0x000001b5d6bca0c0, 0x000001b5d6c8aeb0, 0x000001b61c0aa3b0, 0x000001b61c3b6260, 0x000001b61c81d1a0, 0x000001b61c723320, 0x000001b61c89e9e0, 0x000001b61c667890, 0x000001b61cc4d8a0, 0x000001b61c5e3330, 0x000001b621e5efa0 } Java Threads: ( => current thread ) =>0x000001b5b72f1fa0 JavaThread "main"                              [_thread_in_native, id=6508, stack(0x0000004657e00000,0x0000004657f00000) (1024K)]   0x000001b5d6880220 JavaThread "Reference Handler"          daemon [_thread_blocked, id=3344, stack(0x0000004658600000,0x0000004658700000) (1024K)]   0x000001b5d68810f0 JavaThread "Finalizer"                  daemon [_thread_blocked, id=20616, stack(0x0000004658700000,0x0000004658800000) (1024K)]   0x000001b5d6882830 JavaThread "Signal Dispatcher"          daemon [_thread_blocked, id=18708, stack(0x0000004658800000,0x0000004658900000) (1024K)]   0x000001b5d68852b0 JavaThread "Attach Listener"            daemon [_thread_blocked, id=4332, stack(0x0000004658900000,0x0000004658a00000) (1024K)]   0x000001b5d68861a0 JavaThread "Service Thread"             daemon [_thread_blocked, id=3948, stack(0x0000004658a00000,0x0000004658b00000) (1024K)]   0x000001b5d6894430 JavaThread "Monitor Deflation Thread"   daemon [_thread_blocked, id=10744, stack(0x0000004658b00000,0x0000004658c00000) (1024K)]   0x000001b5d689d430 JavaThread "C2 CompilerThread0"         daemon [_thread_blocked, id=18000, stack(0x0000004658c00000,0x0000004658d00000) (1024K)]   0x000001b5d689e2e0 JavaThread "C1 CompilerThread0"         daemon [_thread_blocked, id=9736, stack(0x0000004658d00000,0x0000004658e00000) (1024K)]   0x000001b5d6934a50 JavaThread "C1 CompilerThread1"         daemon [_thread_blocked, id=13028, stack(0x0000004658e00000,0x0000004658f00000) (1024K)]   0x000001b5d6b07b80 JavaThread "Common-Cleaner"             daemon [_thread_blocked, id=17216, stack(0x0000004658f00000,0x0000004659000000) (1024K)]   0x000001b5d6bca0c0 JavaThread "C2 CompilerThread1"         daemon [_thread_in_native, id=17432, stack(0x0000004659000000,0x0000004659100000) (1024K)]   0x000001b5d6c8aeb0 JavaThread "Notification Thread"        daemon [_thread_blocked, id=9112, stack(0x0000004659100000,0x0000004659200000) (1024K)]   0x000001b61c0aa3b0 JavaThread "C1 CompilerThread2"         daemon [_thread_blocked, id=20524, stack(0x0000004659200000,0x0000004659300000) (1024K)]   0x000001b61c3b6260 JavaThread "C2 CompilerThread2"         daemon [_thread_in_native, id=21072, stack(0x0000004659300000,0x0000004659400000) (1024K)]   0x000001b61c81d1a0 JavaThread "C1 CompilerThread3"         daemon [_thread_blocked, id=14392, stack(0x0000004659400000,0x0000004659500000) (1024K)]   0x000001b61c723320 JavaThread "C2 CompilerThread3"         daemon [_thread_blocked, id=16904, stack(0x0000004659500000,0x0000004659600000) (1024K)]   0x000001b61c89e9e0 JavaThread "C2 CompilerThread4"         daemon [_thread_blocked, id=21208, stack(0x0000004659b00000,0x0000004659c00000) (1024K)]   0x000001b61c667890 JavaThread "C2 CompilerThread5"         daemon [_thread_blocked, id=6696, stack(0x0000004659c00000,0x0000004659d00000) (1024K)]   0x000001b61cc4d8a0 JavaThread "C2 CompilerThread6"         daemon [_thread_blocked, id=14136, stack(0x0000004659d00000,0x0000004659e00000) (1024K)]   0x000001b61c5e3330 JavaThread "C2 CompilerThread7"         daemon [_thread_blocked, id=10396, stack(0x0000004659e00000,0x0000004659f00000) (1024K)]   0x000001b621e5efa0 JavaThread "pool-2-thread-1"            daemon [_thread_blocked, id=12600, stack(0x000000465a900000,0x000000465aa00000) (1024K)] Total: 22 Other Threads:   0x000001b5b9523c10 VMThread "VM Thread"                           [id=4312, stack(0x0000004658500000,0x0000004658600000) (1024K)]   0x000001b5b9507760 WatcherThread "VM Periodic Task Thread"        [id=20024, stack(0x0000004658400000,0x0000004658500000) (1024K)]   0x000001b5b94b6950 WorkerThread "GC Thread#0"                     [id=11844, stack(0x0000004657f00000,0x0000004658000000) (1024K)]   0x000001b61c4e9060 WorkerThread "GC Thread#1"                     [id=15120, stack(0x0000004659600000,0x0000004659700000) (1024K)]   0x000001b61c4e9400 WorkerThread "GC Thread#2"                     [id=19240, stack(0x0000004659700000,0x0000004659800000) (1024K)]   0x000001b61c3f9590 WorkerThread "GC Thread#3"                     [id=18044, stack(0x0000004659800000,0x0000004659900000) (1024K)]   0x000001b61c3f9930 WorkerThread "GC Thread#4"                     [id=9000, stack(0x0000004659900000,0x0000004659a00000) (1024K)]   0x000001b61c3fa750 WorkerThread "GC Thread#5"                     [id=4588, stack(0x0000004659a00000,0x0000004659b00000) (1024K)]   0x000001b61d124b40 WorkerThread "GC Thread#6"                     [id=14620, stack(0x0000004659f00000,0x000000465a000000) (1024K)]   0x000001b61e6cad20 WorkerThread "GC Thread#7"                     [id=15980, stack(0x000000465a000000,0x000000465a100000) (1024K)]   0x000001b624190e70 WorkerThread "GC Thread#8"                     [id=3700, stack(0x000000465a100000,0x000000465a200000) (1024K)]   0x000001b624191210 WorkerThread "GC Thread#9"                     [id=14516, stack(0x000000465a200000,0x000000465a300000) (1024K)]   0x000001b6241915b0 WorkerThread "GC Thread#10"                    [id=15864, stack(0x000000465a300000,0x000000465a400000) (1024K)]   0x000001b624192090 WorkerThread "GC Thread#11"                    [id=2040, stack(0x000000465a400000,0x000000465a500000) (1024K)]   0x000001b624191950 WorkerThread "GC Thread#12"                    [id=10968, stack(0x000000465a500000,0x000000465a600000) (1024K)]   0x000001b5b94b81e0 ConcurrentGCThread "G1 Main Marker"            [id=10148, stack(0x0000004658000000,0x0000004658100000) (1024K)]   0x000001b5b94b9380 WorkerThread "G1 Conc#0"                       [id=2872, stack(0x0000004658100000,0x0000004658200000) (1024K)]   0x000001b5b94fa1d0 ConcurrentGCThread "G1 Refine#0"               [id=18796, stack(0x0000004658200000,0x0000004658300000) (1024K)]   0x000001b5b94fb450 ConcurrentGCThread "G1 Service"                [id=18680, stack(0x0000004658300000,0x0000004658400000) (1024K)] Total: 19 Threads with active compile tasks: C2 CompilerThread1     2986 4005       4       cpw.mods.jarhandling.impl.Jar::findFile (103 bytes) C2 CompilerThread2     2986 4010       4       cpw.mods.cl.ModuleClassLoader$$Lambda/0x000001b5d80892b8::apply (12 bytes) Total: 2 VM state: not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap address: 0x0000000080000000, size: 2048 MB, Compressed Oops mode: 32-bit CDS archive(s) mapped at: [0x000001b5d7000000-0x000001b5d7c90000-0x000001b5d7c90000), size 13172736, SharedBaseAddress: 0x000001b5d7000000, ArchiveRelocationMode: 1. Compressed class space mapped at: 0x000001b5d8000000-0x000001b618000000, reserved size: 1073741824 Narrow klass base: 0x000001b5d7000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 GC Precious Log:  CardTable entry size: 512  Card Set container configuration: InlinePtr #cards 3 size 8 Array Of Cards #cards 256 size 528 Howl #buckets 8 coarsen threshold 58982 Howl Bitmap #cards 8192 size 1040 coarsen threshold 7372 Card regions per heap region 1 cards per card region 65536  CPUs: 16 total, 16 available  Memory: 14188M  Large Page Support: Disabled  NUMA Support: Disabled  Compressed Oops: Enabled (32-bit)  Heap Region Size: 32M  Heap Min Capacity: 32M  Heap Initial Capacity: 224M  Heap Max Capacity: 2G  Pre-touch: Disabled  Parallel Workers: 13  Concurrent Workers: 3  Concurrent Refinement Workers: 13  Periodic GC: Disabled Heap:  garbage-first heap   total 557056K, used 32924K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 17529K, committed 17920K, reserved 1114112K   class space    used 1948K, committed 2112K, reserved 1048576K Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom |   0|0x0000000080000000, 0x0000000080b01018, 0x0000000082000000| 34%| O|  |TAMS 0x0000000080000000| PB 0x0000000080000000| Untracked  |   1|0x0000000082000000, 0x0000000082000000, 0x0000000084000000|  0%| F|  |TAMS 0x0000000082000000| PB 0x0000000082000000| Untracked  |   2|0x0000000084000000, 0x0000000084000000, 0x0000000086000000|  0%| F|  |TAMS 0x0000000084000000| PB 0x0000000084000000| Untracked  |   3|0x0000000086000000, 0x0000000086000000, 0x0000000088000000|  0%| F|  |TAMS 0x0000000086000000| PB 0x0000000086000000| Untracked  |   4|0x0000000088000000, 0x0000000088000000, 0x000000008a000000|  0%| F|  |TAMS 0x0000000088000000| PB 0x0000000088000000| Untracked  |   5|0x000000008a000000, 0x000000008a000000, 0x000000008c000000|  0%| F|  |TAMS 0x000000008a000000| PB 0x000000008a000000| Untracked  |   6|0x000000008c000000, 0x000000008d5263b8, 0x000000008e000000| 66%| S|CS|TAMS 0x000000008c000000| PB 0x000000008c000000| Complete  |   7|0x000000008e000000, 0x000000008e000000, 0x0000000090000000|  0%| F|  |TAMS 0x000000008e000000| PB 0x000000008e000000| Untracked  |   8|0x0000000090000000, 0x0000000090000000, 0x0000000092000000|  0%| F|  |TAMS 0x0000000090000000| PB 0x0000000090000000| Untracked  |   9|0x0000000092000000, 0x0000000092000000, 0x0000000094000000|  0%| F|  |TAMS 0x0000000092000000| PB 0x0000000092000000| Untracked  |  10|0x0000000094000000, 0x0000000094000000, 0x0000000096000000|  0%| F|  |TAMS 0x0000000094000000| PB 0x0000000094000000| Untracked  |  11|0x0000000096000000, 0x0000000096000000, 0x0000000098000000|  0%| F|  |TAMS 0x0000000096000000| PB 0x0000000096000000| Untracked  |  12|0x0000000098000000, 0x0000000098000000, 0x000000009a000000|  0%| F|  |TAMS 0x0000000098000000| PB 0x0000000098000000| Untracked  |  13|0x000000009a000000, 0x000000009a000000, 0x000000009c000000|  0%| F|  |TAMS 0x000000009a000000| PB 0x000000009a000000| Untracked  |  14|0x000000009c000000, 0x000000009c000000, 0x000000009e000000|  0%| F|  |TAMS 0x000000009c000000| PB 0x000000009c000000| Untracked  |  15|0x000000009e000000, 0x000000009e000000, 0x00000000a0000000|  0%| F|  |TAMS 0x000000009e000000| PB 0x000000009e000000| Untracked  |  16|0x00000000a0000000, 0x00000000a1177c88, 0x00000000a2000000| 54%| E|  |TAMS 0x00000000a0000000| PB 0x00000000a0000000| Complete  Card table byte_map: [0x000001b5d1570000,0x000001b5d1970000] _byte_map_base: 0x000001b5d1170000 Marking Bits: (CMBitMap*) 0x000001b5b94b6f50  Bits: [0x000001b5d1970000, 0x000001b5d3970000) Polling page: 0x000001b5b8c30000 Metaspace: Usage:   Non-class:     15.22 MB used.       Class:      1.90 MB used.        Both:     17.12 MB used. Virtual space:   Non-class space:       64.00 MB reserved,      15.44 MB ( 24%) committed,  1 nodes.       Class space:        1.00 GB reserved,       2.06 MB ( <1%) committed,  1 nodes.              Both:        1.06 GB reserved,      17.50 MB (  2%) committed.  Chunk freelists:    Non-Class:  15.75 MB        Class:  13.79 MB         Both:  29.53 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 21.00 MB CDS: on  - commit_granule_bytes: 65536.  - commit_granule_words: 8192.  - virtual_space_node_default_size: 8388608.  - enlarge_chunks_in_place: 1.  - use_allocation_guard: 0. Internal statistics: num_allocs_failed_limit: 0. num_arena_births: 416. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 280. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 0. num_chunks_taken_from_freelist: 842. num_chunk_merges: 0. num_chunk_splits: 533. num_chunks_enlarged: 338. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=119168Kb used=3308Kb max_used=3308Kb free=115859Kb  bounds [0x000001b5c9480000, 0x000001b5c97c0000, 0x000001b5d08e0000] CodeHeap 'profiled nmethods': size=119104Kb used=7591Kb max_used=7591Kb free=111512Kb  bounds [0x000001b5c18e0000, 0x000001b5c2050000, 0x000001b5c8d30000] CodeHeap 'non-nmethods': size=7488Kb used=3814Kb max_used=3835Kb free=3673Kb  bounds [0x000001b5c8d30000, 0x000001b5c9100000, 0x000001b5c9480000]  total_blobs=5119 nmethods=4035 adapters=985  compilation: enabled               stopped_count=0, restarted_count=0  full_count=0 Compilation events (20 events): Event: 2.842 Thread 0x000001b61c667890 nmethod 3957 0x000001b5c97ae990 code [0x000001b5c97aeda0, 0x000001b5c97b0ef0] Event: 2.847 Thread 0x000001b5d689d430 nmethod 3926 0x000001b5c97b3410 code [0x000001b5c97b3900, 0x000001b5c97b66a8] Event: 2.848 Thread 0x000001b5d689e2e0 4033       3       java.lang.Class::protectionDomain (48 bytes) Event: 2.848 Thread 0x000001b61cc4d8a0 4032   !   4       java.lang.invoke.MemberName::getMethodType (211 bytes) Event: 2.849 Thread 0x000001b5d689e2e0 nmethod 4033 0x000001b5c2047390 code [0x000001b5c20475e0, 0x000001b5c2047c68] Event: 2.851 Thread 0x000001b61cc4d8a0 nmethod 4032 0x000001b5c97b9310 code [0x000001b5c97b9500, 0x000001b5c97b9a80] Event: 2.851 Thread 0x000001b61cc4d8a0 4034       4       java.lang.String::indexOf (7 bytes) Event: 2.851 Thread 0x000001b61c0aa3b0 4035       3       java.lang.invoke.LambdaForm$Name::withConstraint (20 bytes) Event: 2.851 Thread 0x000001b61c0aa3b0 nmethod 4035 0x000001b5c2047e90 code [0x000001b5c2048040, 0x000001b5c2048258] Event: 2.852 Thread 0x000001b61c81d1a0 4036       3       java.lang.invoke.LambdaFormBuffer::insertName (106 bytes) Event: 2.852 Thread 0x000001b61c81d1a0 nmethod 4036 0x000001b5c2048310 code [0x000001b5c20484e0, 0x000001b5c2048708] Event: 2.852 Thread 0x000001b61c0aa3b0 4039       3       java.lang.invoke.LambdaFormBuffer::indexOf (33 bytes) Event: 2.852 Thread 0x000001b61c0aa3b0 nmethod 4039 0x000001b5c2048810 code [0x000001b5c20489e0, 0x000001b5c2048da0] Event: 2.852 Thread 0x000001b61cc4d8a0 nmethod 4034 0x000001b5c97ba390 code [0x000001b5c97ba540, 0x000001b5c97ba7a8] Event: 2.853 Thread 0x000001b5d6934a50 4042       3       java.lang.invoke.DirectMethodHandle$Holder::invokeStatic (24 bytes) Event: 2.853 Thread 0x000001b5d6934a50 nmethod 4042 0x000001b5c2048f10 code [0x000001b5c20490e0, 0x000001b5c2049650] Event: 2.853 Thread 0x000001b61c81d1a0 4043       3       java.util.Calendar::complete (40 bytes) Event: 2.853 Thread 0x000001b5d6934a50 4044       1       sun.util.calendar.CalendarDate::isNormalized (5 bytes) Event: 2.853 Thread 0x000001b5d6934a50 nmethod 4044 0x000001b5c97baf10 code [0x000001b5c97bb0a0, 0x000001b5c97bb170] Event: 2.854 Thread 0x000001b61c81d1a0 nmethod 4043 0x000001b5c2049790 code [0x000001b5c2049960, 0x000001b5c2049c28] GC Heap History (20 events): Event: 0.478 GC heap before {Heap before GC invocations=0 (full 0):  garbage-first heap   total 229376K, used 32768K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 0 survivors (0K)  Metaspace       used 4706K, committed 4928K, reserved 1114112K   class space    used 442K, committed 512K, reserved 1048576K } Event: 0.482 GC heap after {Heap after GC invocations=1 (full 0):  garbage-first heap   total 229376K, used 9514K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 4706K, committed 4928K, reserved 1114112K   class space    used 442K, committed 512K, reserved 1048576K } Event: 0.619 GC heap before {Heap before GC invocations=1 (full 0):  garbage-first heap   total 229376K, used 42282K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 4827K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 0.624 GC heap after {Heap after GC invocations=2 (full 0):  garbage-first heap   total 229376K, used 11830K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 4827K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 0.784 GC heap before {Heap before GC invocations=2 (full 0):  garbage-first heap   total 229376K, used 44598K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 4855K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 0.789 GC heap after {Heap after GC invocations=3 (full 0):  garbage-first heap   total 229376K, used 17175K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 4855K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 0.829 GC heap before {Heap before GC invocations=3 (full 0):  garbage-first heap   total 229376K, used 49943K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 4855K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 0.835 GC heap after {Heap after GC invocations=4 (full 0):  garbage-first heap   total 229376K, used 17222K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 4855K, committed 4992K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 1.015 GC heap before {Heap before GC invocations=4 (full 0):  garbage-first heap   total 229376K, used 49990K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 4906K, committed 5056K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 1.021 GC heap after {Heap after GC invocations=5 (full 0):  garbage-first heap   total 229376K, used 17618K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 4906K, committed 5056K, reserved 1114112K   class space    used 457K, committed 512K, reserved 1048576K } Event: 1.246 GC heap before {Heap before GC invocations=5 (full 0):  garbage-first heap   total 229376K, used 50386K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 5027K, committed 5248K, reserved 1114112K   class space    used 467K, committed 576K, reserved 1048576K } Event: 1.257 GC heap after {Heap after GC invocations=6 (full 0):  garbage-first heap   total 360448K, used 20650K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 5027K, committed 5248K, reserved 1114112K   class space    used 467K, committed 576K, reserved 1048576K } Event: 1.325 GC heap before {Heap before GC invocations=6 (full 0):  garbage-first heap   total 360448K, used 53418K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 5027K, committed 5248K, reserved 1114112K   class space    used 467K, committed 576K, reserved 1048576K } Event: 1.330 GC heap after {Heap after GC invocations=7 (full 0):  garbage-first heap   total 360448K, used 21708K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 5027K, committed 5248K, reserved 1114112K   class space    used 467K, committed 576K, reserved 1048576K } Event: 1.458 GC heap before {Heap before GC invocations=7 (full 0):  garbage-first heap   total 360448K, used 87244K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 3 young (98304K), 1 survivors (32768K)  Metaspace       used 5065K, committed 5312K, reserved 1114112K   class space    used 468K, committed 576K, reserved 1048576K } Event: 1.464 GC heap after {Heap after GC invocations=8 (full 0):  garbage-first heap   total 360448K, used 26785K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 5065K, committed 5312K, reserved 1114112K   class space    used 468K, committed 576K, reserved 1048576K } Event: 1.500 GC heap before {Heap before GC invocations=8 (full 0):  garbage-first heap   total 360448K, used 59553K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 2 young (65536K), 1 survivors (32768K)  Metaspace       used 5068K, committed 5312K, reserved 1114112K   class space    used 468K, committed 576K, reserved 1048576K } Event: 1.504 GC heap after {Heap after GC invocations=9 (full 0):  garbage-first heap   total 360448K, used 27431K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 5068K, committed 5312K, reserved 1114112K   class space    used 468K, committed 576K, reserved 1048576K } Event: 2.542 GC heap before {Heap before GC invocations=9 (full 0):  garbage-first heap   total 360448K, used 125735K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 4 young (131072K), 1 survivors (32768K)  Metaspace       used 15192K, committed 15552K, reserved 1114112K   class space    used 1688K, committed 1856K, reserved 1048576K } Event: 2.551 GC heap after {Heap after GC invocations=10 (full 0):  garbage-first heap   total 557056K, used 32924K [0x0000000080000000, 0x0000000100000000)   region size 32768K, 1 young (32768K), 1 survivors (32768K)  Metaspace       used 15192K, committed 15552K, reserved 1114112K   class space    used 1688K, committed 1856K, reserved 1048576K } Dll operation events (10 events): Event: 0.010 Loaded shared library C:\Program Files\Java\jdk-21\bin\java.dll Event: 0.041 Loaded shared library C:\Program Files\Java\jdk-21\bin\jsvml.dll Event: 0.102 Loaded shared library C:\Program Files\Java\jdk-21\bin\net.dll Event: 0.104 Loaded shared library C:\Program Files\Java\jdk-21\bin\nio.dll Event: 0.107 Loaded shared library C:\Program Files\Java\jdk-21\bin\zip.dll Event: 0.158 Loaded shared library C:\Program Files\Java\jdk-21\bin\jimage.dll Event: 0.338 Loaded shared library C:\Program Files\Java\jdk-21\bin\verify.dll Event: 1.931 Loaded shared library C:\Program Files\Java\jdk-21\bin\management.dll Event: 1.933 Loaded shared library C:\Program Files\Java\jdk-21\bin\management_ext.dll Event: 2.776 Loaded shared library C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb\lwjgl.dll Deoptimization events (20 events): Event: 2.593 Thread 0x000001b5b72f1fa0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001b5c95635a4 relative=0x00000000000000e4 Event: 2.593 Thread 0x000001b5b72f1fa0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001b5c95635a4 method=java.util.stream.AbstractPipeline.exactOutputSizeIfKnown(Ljava/util/Spliterator;)J @ 16 c2 Event: 2.594 Thread 0x000001b5b72f1fa0 DEOPT PACKING pc=0x000001b5c95635a4 sp=0x0000004657eff350 Event: 2.594 Thread 0x000001b5b72f1fa0 DEOPT UNPACKING pc=0x000001b5c8d846a2 sp=0x0000004657eff2d0 mode 2 Event: 2.595 Thread 0x000001b5b72f1fa0 Uncommon trap: trap_request=0xffffffcc fr.pc=0x000001b5c97647c8 relative=0x0000000000006348 Event: 2.595 Thread 0x000001b5b72f1fa0 Uncommon trap: reason=intrinsic_or_type_checked_inlining action=make_not_entrant pc=0x000001b5c97647c8 method=java.util.ArrayList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 36 c2 Event: 2.595 Thread 0x000001b5b72f1fa0 DEOPT PACKING pc=0x000001b5c97647c8 sp=0x0000004657efecd0 Event: 2.595 Thread 0x000001b5b72f1fa0 DEOPT UNPACKING pc=0x000001b5c8d846a2 sp=0x0000004657efeb60 mode 2 Event: 2.596 Thread 0x000001b5b72f1fa0 Uncommon trap: trap_request=0xffffffcc fr.pc=0x000001b5c9726ae8 relative=0x0000000000003828 Event: 2.596 Thread 0x000001b5b72f1fa0 Uncommon trap: reason=intrinsic_or_type_checked_inlining action=make_not_entrant pc=0x000001b5c9726ae8 method=java.util.ArrayList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 36 c2 Event: 2.596 Thread 0x000001b5b72f1fa0 DEOPT PACKING pc=0x000001b5c9726ae8 sp=0x0000004657efec40 Event: 2.596 Thread 0x000001b5b72f1fa0 DEOPT UNPACKING pc=0x000001b5c8d846a2 sp=0x0000004657efeb58 mode 2 Event: 2.596 Thread 0x000001b5b72f1fa0 Uncommon trap: trap_request=0xffffffcc fr.pc=0x000001b5c96fdbd4 relative=0x00000000000024d4 Event: 2.596 Thread 0x000001b5b72f1fa0 Uncommon trap: reason=intrinsic_or_type_checked_inlining action=make_not_entrant pc=0x000001b5c96fdbd4 method=java.util.ArrayList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 36 c2 Event: 2.596 Thread 0x000001b5b72f1fa0 DEOPT PACKING pc=0x000001b5c96fdbd4 sp=0x0000004657efebc0 Event: 2.596 Thread 0x000001b5b72f1fa0 DEOPT UNPACKING pc=0x000001b5c8d846a2 sp=0x0000004657efeb50 mode 2 Event: 2.725 Thread 0x000001b5b72f1fa0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001b5c95635a4 relative=0x00000000000000e4 Event: 2.725 Thread 0x000001b5b72f1fa0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001b5c95635a4 method=java.util.stream.AbstractPipeline.exactOutputSizeIfKnown(Ljava/util/Spliterator;)J @ 16 c2 Event: 2.726 Thread 0x000001b5b72f1fa0 DEOPT PACKING pc=0x000001b5c95635a4 sp=0x0000004657eff240 Event: 2.726 Thread 0x000001b5b72f1fa0 DEOPT UNPACKING pc=0x000001b5c8d846a2 sp=0x0000004657eff1c0 mode 2 Classes loaded (20 events): Event: 2.801 Loading class java/nio/DirectCharBufferU Event: 2.801 Loading class java/nio/DirectCharBufferU done Event: 2.801 Loading class java/nio/DirectFloatBufferU Event: 2.801 Loading class java/nio/DirectFloatBufferU done Event: 2.802 Loading class java/nio/DirectDoubleBufferU Event: 2.802 Loading class java/nio/DirectDoubleBufferU done Event: 2.805 Loading class java/util/function/LongPredicate Event: 2.806 Loading class java/util/function/LongPredicate done Event: 2.813 Loading class java/nio/InvalidMarkException Event: 2.813 Loading class java/nio/InvalidMarkException done Event: 2.813 Loading class java/nio/BufferUnderflowException Event: 2.813 Loading class java/nio/BufferUnderflowException done Event: 2.850 Loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask Event: 2.850 Loading class java/util/concurrent/FutureTask Event: 2.850 Loading class java/util/concurrent/FutureTask done Event: 2.850 Loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask done Event: 2.850 Loading class java/util/concurrent/FutureTask$WaitNode Event: 2.850 Loading class java/util/concurrent/FutureTask$WaitNode done Event: 2.850 Loading class java/util/concurrent/Executors$RunnableAdapter Event: 2.851 Loading class java/util/concurrent/Executors$RunnableAdapter done Classes unloaded (0 events): No events Classes redefined (0 events): No events Internal exceptions (20 events): Event: 2.662 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0625358}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000a0625358)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.664 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0634e68}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object)'> (0x00000000a0634e68)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.665 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a063fe20}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000a063fe20)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.666 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/IncompatibleClassChangeError'{0x00000000a0644ea0}: Found class java.lang.Object, but interface was expected> (0x00000000a0644ea0)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 840] Event: 2.673 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/IncompatibleClassChangeError'{0x00000000a0677840}: Found class java.lang.Object, but interface was expected> (0x00000000a0677840)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 840] Event: 2.726 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0894ef8}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000a0894ef8)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.748 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a09be0d8}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, int, java.lang.Object, java.lang.Object)'> (0x00000000a09be0d8)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.748 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a09c1f58}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, int, java.lang.Object, java.lang.Object)'> (0x00000000a09c1f58)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.760 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0abe938}: 'void java.lang.System.load(java.lang.String, java.lang.Class)'> (0x00000000a0abe938)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.762 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ad0c78}: 'void java.lang.System.loadLibrary(java.lang.String, java.lang.Class)'> (0x00000000a0ad0c78)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.774 Thread 0x000001b5b72f1fa0 Exception <a 'sun/nio/fs/WindowsException'{0x00000000a0ccaa38}> (0x00000000a0ccaa38)  thrown [s\open\src\hotspot\share\prims\jni.cpp, line 520] Event: 2.774 Thread 0x000001b5b72f1fa0 Exception <a 'sun/nio/fs/WindowsException'{0x00000000a0ccae58}> (0x00000000a0ccae58)  thrown [s\open\src\hotspot\share\prims\jni.cpp, line 520] Event: 2.782 Thread 0x000001b5b72f1fa0 Exception <a 'sun/nio/fs/WindowsException'{0x00000000a0e305d0}> (0x00000000a0e305d0)  thrown [s\open\src\hotspot\share\prims\jni.cpp, line 520] Event: 2.782 Thread 0x000001b5b72f1fa0 Exception <a 'sun/nio/fs/WindowsException'{0x00000000a0e30a08}> (0x00000000a0e30a08)  thrown [s\open\src\hotspot\share\prims\jni.cpp, line 520] Event: 2.806 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ea1648}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, long)'> (0x00000000a0ea1648)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.807 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ea6880}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, int)'> (0x00000000a0ea6880)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.810 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0eb9c80}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, long, long)'> (0x00000000a0eb9c80)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.810 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ebf220}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, long)'> (0x00000000a0ebf220)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.811 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ec29e8}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, long, java.lang.Object)'> (0x00000000a0ec29e8)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 2.812 Thread 0x000001b5b72f1fa0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000a0ec9cd0}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x00000000a0ec9cd0)  thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 773] ZGC Phase Switch (0 events): No events VM Operations (20 events): Event: 2.244 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.244 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.247 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.247 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.326 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.326 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.326 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.326 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.356 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.356 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.392 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.392 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.470 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.470 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.492 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.492 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 2.542 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) Event: 2.551 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done Event: 2.592 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 2.592 Executing VM operation: HandshakeAllThreads (Deoptimize) done Events (20 events): Event: 0.039 Thread 0x000001b5d6894430 Thread added: 0x000001b5d6894430 Event: 0.039 Thread 0x000001b5d689d430 Thread added: 0x000001b5d689d430 Event: 0.039 Thread 0x000001b5d689e2e0 Thread added: 0x000001b5d689e2e0 Event: 0.042 Thread 0x000001b5d6934a50 Thread added: 0x000001b5d6934a50 Event: 0.094 Thread 0x000001b5d6b07b80 Thread added: 0x000001b5d6b07b80 Event: 0.138 Thread 0x000001b5d6bca0c0 Thread added: 0x000001b5d6bca0c0 Event: 0.143 Thread 0x000001b5d6c8aeb0 Thread added: 0x000001b5d6c8aeb0 Event: 0.280 Thread 0x000001b61c0aa3b0 Thread added: 0x000001b61c0aa3b0 Event: 0.284 Thread 0x000001b61c3b6260 Thread added: 0x000001b61c3b6260 Event: 0.322 Thread 0x000001b61c81d1a0 Thread added: 0x000001b61c81d1a0 Event: 0.397 Thread 0x000001b61c723320 Thread added: 0x000001b61c723320 Event: 0.494 Thread 0x000001b61c89e9e0 Thread added: 0x000001b61c89e9e0 Event: 0.496 Thread 0x000001b61c667890 Thread added: 0x000001b61c667890 Event: 0.573 Thread 0x000001b61cc4d8a0 Thread added: 0x000001b61cc4d8a0 Event: 0.573 Thread 0x000001b61c5e3330 Thread added: 0x000001b61c5e3330 Event: 2.334 Thread 0x000001b61f1a03f0 Thread added: 0x000001b61f1a03f0 Event: 2.337 Thread 0x000001b61f1a03f0 Thread exited: 0x000001b61f1a03f0 Event: 2.343 Thread 0x000001b61f1a03f0 Thread added: 0x000001b61f1a03f0 Event: 2.344 Thread 0x000001b61f1a03f0 Thread exited: 0x000001b61f1a03f0 Event: 2.851 Thread 0x000001b621e5efa0 Thread added: 0x000001b621e5efa0 Dynamic libraries: 0x00007ff765ce0000 - 0x00007ff765cf0000     C:\Program Files\Java\jdk-21\bin\javaw.exe 0x00007ffe49370000 - 0x00007ffe49587000     C:\WINDOWS\SYSTEM32\ntdll.dll 0x00007ffe47ed0000 - 0x00007ffe47f94000     C:\WINDOWS\System32\KERNEL32.DLL 0x00007ffe467a0000 - 0x00007ffe46b4c000     C:\WINDOWS\System32\KERNELBASE.dll 0x00007ffe46e50000 - 0x00007ffe46f61000     C:\WINDOWS\System32\ucrtbase.dll 0x00007ffe36770000 - 0x00007ffe3678b000     C:\Program Files\Java\jdk-21\bin\VCRUNTIME140.dll 0x00007ffe367e0000 - 0x00007ffe367f9000     C:\Program Files\Java\jdk-21\bin\jli.dll 0x00007ffe476c0000 - 0x00007ffe47772000     C:\WINDOWS\System32\ADVAPI32.dll 0x00007ffe48190000 - 0x00007ffe48237000     C:\WINDOWS\System32\msvcrt.dll 0x00007ffe474c0000 - 0x00007ffe4756a000     C:\WINDOWS\System32\sechost.dll 0x00007ffe46740000 - 0x00007ffe46768000     C:\WINDOWS\System32\bcrypt.dll 0x00007ffe47da0000 - 0x00007ffe47eb5000     C:\WINDOWS\System32\RPCRT4.dll 0x00007ffe47b70000 - 0x00007ffe47d1e000     C:\WINDOWS\System32\USER32.dll 0x00007ffe345d0000 - 0x00007ffe34863000     C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.3672_none_2713b9d173822955\COMCTL32.dll 0x00007ffe46770000 - 0x00007ffe46796000     C:\WINDOWS\System32\win32u.dll 0x00007ffe47690000 - 0x00007ffe476b9000     C:\WINDOWS\System32\GDI32.dll 0x00007ffe46b50000 - 0x00007ffe46c69000     C:\WINDOWS\System32\gdi32full.dll 0x00007ffe466a0000 - 0x00007ffe4673a000     C:\WINDOWS\System32\msvcp_win.dll 0x00007ffe3e3a0000 - 0x00007ffe3e3aa000     C:\WINDOWS\SYSTEM32\VERSION.dll 0x00007ffe47fa0000 - 0x00007ffe47fd1000     C:\WINDOWS\System32\IMM32.DLL 0x00007ffe424d0000 - 0x00007ffe424dc000     C:\Program Files\Java\jdk-21\bin\vcruntime140_1.dll 0x00007ffe2e260000 - 0x00007ffe2e2ee000     C:\Program Files\Java\jdk-21\bin\msvcp140.dll 0x00007ffdf89f0000 - 0x00007ffdf96fd000     C:\Program Files\Java\jdk-21\bin\server\jvm.dll 0x00007ffe47d20000 - 0x00007ffe47d91000     C:\WINDOWS\System32\WS2_32.dll 0x00007ffe46560000 - 0x00007ffe465ad000     C:\WINDOWS\SYSTEM32\POWRPROF.dll 0x00007ffe40df0000 - 0x00007ffe40e24000     C:\WINDOWS\SYSTEM32\WINMM.dll 0x00007ffe46540000 - 0x00007ffe46553000     C:\WINDOWS\SYSTEM32\UMPDC.dll 0x00007ffe45610000 - 0x00007ffe45628000     C:\WINDOWS\SYSTEM32\kernel.appcore.dll 0x00007ffe41e70000 - 0x00007ffe41e7a000     C:\Program Files\Java\jdk-21\bin\jimage.dll 0x00007ffe3d320000 - 0x00007ffe3d552000     C:\WINDOWS\SYSTEM32\DBGHELP.DLL 0x00007ffe477e0000 - 0x00007ffe47b68000     C:\WINDOWS\System32\combase.dll 0x00007ffe48c30000 - 0x00007ffe48d07000     C:\WINDOWS\System32\OLEAUT32.dll 0x00007ffe3bd90000 - 0x00007ffe3bdc2000     C:\WINDOWS\SYSTEM32\dbgcore.DLL 0x00007ffe47030000 - 0x00007ffe470ab000     C:\WINDOWS\System32\bcryptPrimitives.dll 0x00007ffe36730000 - 0x00007ffe3674f000     C:\Program Files\Java\jdk-21\bin\java.dll 0x00007ffe482c0000 - 0x00007ffe48b1c000     C:\WINDOWS\System32\SHELL32.dll 0x00007ffe44580000 - 0x00007ffe44e77000     C:\WINDOWS\SYSTEM32\windows.storage.dll 0x00007ffe44440000 - 0x00007ffe4457f000     C:\WINDOWS\SYSTEM32\wintypes.dll 0x00007ffe48d10000 - 0x00007ffe48e04000     C:\WINDOWS\System32\SHCORE.dll 0x00007ffe47780000 - 0x00007ffe477de000     C:\WINDOWS\System32\shlwapi.dll 0x00007ffe465d0000 - 0x00007ffe465f1000     C:\WINDOWS\SYSTEM32\profapi.dll 0x00007ffe0af30000 - 0x00007ffe0b007000     C:\Program Files\Java\jdk-21\bin\jsvml.dll 0x00007ffe3e820000 - 0x00007ffe3e830000     C:\Program Files\Java\jdk-21\bin\net.dll 0x00007ffe41c70000 - 0x00007ffe41da6000     C:\WINDOWS\SYSTEM32\WINHTTP.dll 0x00007ffe45ad0000 - 0x00007ffe45b39000     C:\WINDOWS\system32\mswsock.dll 0x00007ffe36710000 - 0x00007ffe36726000     C:\Program Files\Java\jdk-21\bin\nio.dll 0x00007ffe36390000 - 0x00007ffe363a8000     C:\Program Files\Java\jdk-21\bin\zip.dll 0x00007ffe3c320000 - 0x00007ffe3c330000     C:\Program Files\Java\jdk-21\bin\verify.dll 0x00007ffe3bed0000 - 0x00007ffe3beda000     C:\Program Files\Java\jdk-21\bin\management.dll 0x00007ffe36700000 - 0x00007ffe3670b000     C:\Program Files\Java\jdk-21\bin\management_ext.dll 0x00007ffe472f0000 - 0x00007ffe472f8000     C:\WINDOWS\System32\PSAPI.DLL 0x00007ffe422e0000 - 0x00007ffe422f7000     C:\WINDOWS\system32\napinsp.dll 0x00007ffe3eed0000 - 0x00007ffe3eeeb000     C:\WINDOWS\system32\pnrpnsp.dll 0x00007ffe45150000 - 0x00007ffe45248000     C:\WINDOWS\SYSTEM32\DNSAPI.dll 0x00007ffe450e0000 - 0x00007ffe4510d000     C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL 0x00007ffe472e0000 - 0x00007ffe472e9000     C:\WINDOWS\System32\NSI.dll 0x00007ffe3eb10000 - 0x00007ffe3eb21000     C:\WINDOWS\System32\winrnr.dll 0x00007ffe3fd30000 - 0x00007ffe3fd45000     C:\WINDOWS\system32\wshbth.dll 0x00007ffe3cf80000 - 0x00007ffe3cfa7000     C:\WINDOWS\system32\nlansp_c.dll 0x00007ffe2efa0000 - 0x00007ffe2efaa000     C:\Windows\System32\rasadhlp.dll 0x00007ffe3fca0000 - 0x00007ffe3fd23000     C:\WINDOWS\System32\fwpuclnt.dll 0x00007ffe2cd20000 - 0x00007ffe2cd95000     C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb\lwjgl.dll 0x00007ffe2d310000 - 0x00007ffe2d371000     C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb\glfw.dll 0x00007ffe2e210000 - 0x00007ffe2e256000     C:\WINDOWS\SYSTEM32\dinput8.dll 0x00007ffe38920000 - 0x00007ffe38931000     C:\WINDOWS\SYSTEM32\xinput1_4.dll 0x00007ffe46260000 - 0x00007ffe462ae000     C:\WINDOWS\SYSTEM32\cfgmgr32.dll 0x00007ffe462b0000 - 0x00007ffe462dc000     C:\WINDOWS\SYSTEM32\DEVOBJ.dll 0x00007ffe43ee0000 - 0x00007ffe43f0b000     C:\WINDOWS\SYSTEM32\dwmapi.dll 0x00007ffe29780000 - 0x00007ffe2998c000     C:\WINDOWS\SYSTEM32\inputhost.dll 0x00007ffe40be0000 - 0x00007ffe40d13000     C:\WINDOWS\SYSTEM32\CoreMessaging.dll 0x00007ffe43b90000 - 0x00007ffe43c3a000     C:\WINDOWS\system32\uxtheme.dll 0x00007ffe45e00000 - 0x00007ffe45e0c000     C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL 0x00007ffe47fe0000 - 0x00007ffe48133000     C:\WINDOWS\System32\MSCTF.dll 0x00007ffe092e0000 - 0x00007ffe093e0000     C:\WINDOWS\SYSTEM32\opengl32.dll 0x00007ffe0a070000 - 0x00007ffe0a09d000     C:\WINDOWS\SYSTEM32\GLU32.dll 0x00007ffe43c90000 - 0x00007ffe43cc9000     C:\WINDOWS\SYSTEM32\dxcore.dll 0x00007ffe3e3e0000 - 0x00007ffe3e429000     C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll 0x00007ffe48b80000 - 0x00007ffe48c30000     C:\WINDOWS\System32\clbcatq.dll 0x00007ffe2c5e0000 - 0x00007ffe2c60d000     C:\WINDOWS\System32\DriverStore\FileRepository\u0383722.inf_amd64_5cbaacf42cbd3812\B383240\atig6pxx.dll 0x00007ffdb2230000 - 0x00007ffdb5e65000     C:\WINDOWS\System32\DriverStore\FileRepository\u0383722.inf_amd64_5cbaacf42cbd3812\B383240\atio6axx.dll 0x00007ffe48e20000 - 0x00007ffe49294000     C:\WINDOWS\System32\SETUPAPI.dll 0x00007ffe46de0000 - 0x00007ffe46e4b000     C:\WINDOWS\System32\WINTRUST.dll 0x00007ffe46c70000 - 0x00007ffe46dd7000     C:\WINDOWS\System32\CRYPT32.dll 0x00007ffe46240000 - 0x00007ffe46252000     C:\WINDOWS\SYSTEM32\MSASN1.dll dbghelp: loaded successfully - version: 4.0.5 - missing functions: none symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-21\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.3672_none_2713b9d173822955;C:\Program Files\Java\jdk-21\bin\server;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb;C:\WINDOWS\System32\DriverStore\FileRepository\u0383722.inf_amd64_5cbaacf42cbd3812\B383240 VM Arguments: jvm_args: -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Djava.library.path=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Djna.tmpdir=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dorg.lwjgl.system.SharedLibraryExtractPath=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dio.netty.native.workdir=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\bin\a61ff85e6a998e2fcca905afbf375d975cf478bb -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=2.26.2 -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge-,1.20.1-forge-47.3.0.jar -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -DlibraryDirectory=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries --module-path=C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/org/ow2/asm/asm/9.7/asm-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M  java_command: cpw.mods.bootstraplauncher.BootstrapLauncher --username Golden_Dragon161 --version 1.20.1-forge-47.3.0 --gameDir C:\Users\Ahmed sameh\AppData\Roaming\.minecraft --assetsDir C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\assets --assetIndex 5 --uuid f5ddb9c9d0f241f7a1163cbc73493b9c --accessToken eyJraWQiOiJhYzg0YSIsImFsZyI6IkhTMjU2In0.eyJ4dWlkIjoiMjUzNTQ1OTk0OTAwNjM4OSIsImFnZyI6IkFkdWx0Iiwic3ViIjoiZjk0MWQxZmMtNWZiZS00YzY4LWFjN2EtZDZmMDZjYTA3NjJmIiwiYXV0aCI6IlhCT1giLCJucyI6ImRlZmF1bHQiLCJyb2xlcyI6W10sImlzcyI6ImF1dGhlbnRpY2F0aW9uIiwiZmxhZ3MiOlsidHdvZmFjdG9yYXV0aCIsIm1zYW1pZ3JhdGlvbl9zdGFnZTQiLCJvcmRlcnNfMjAyMiIsIm11bHRpcGxheWVyIl0sInByb2ZpbGVzIjp7Im1jIjoiZjVkZGI5YzktZDBmMi00MWY3LWExMTYtM2NiYzczNDkzYjljIn0sInBsYXRmb3JtIjoiT05FU1RPUkUiLCJ5dWlkIjoiOTI5ZjlmZGQ4YjAyODZhNzI3ZmE2YjJmYWFmODlmZDYiLCJuYmYiOjE3MTg2NjMxNTAsImV4cCI6MTcxODc0OTU1MCwiaWF0IjoxNzE4NjYzMTUwfQ.scqnAt3NR8xcPfgOeVejTkGbhcV-F18whHBAkQSxi6A --clientId OGU3ZDViOTUtYmUxZS00YmU1LWFkOTktMmIwMmQ2OWU0MzNj --xuid 2535459949006389 --userType msa --versionType release --quickPlayPath C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\quickPlay\java\1718663174446.json --launchTarget forgeclient --fml.forgeVersion 47.3.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 java_class_path (initial): C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\cpw\mods\securejarhandler\2.1.10\securejarhandler-2.1.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm\9.7\asm-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-commons\9.7\asm-commons-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-tree\9.7\asm-tree-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-util\9.7\asm-util-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-analysis\9.7\asm-analysis-9.7.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\accesstransformers\8.0.4\accesstransformers-8.0.4.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\antlr\antlr4-runtime\4.9.1\antlr4-runtime-4.9.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\eventbus\6.0.5\eventbus-6.0.5.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forgespi\7.0.1\forgespi-7.0.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\coremods\5.1.6\coremods-5.1.6.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\cpw\mods\modlauncher\10.0.9\modlauncher-10.0.9.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\unsafe\0.2.0\unsafe-0.2.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\mergetool\1.1.5\mergetool-1.1.5-api.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\electronwill\night-config\core\3.6.4\core-3.6.4.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\electronwill\night-config\toml\3.6.4\toml-3.6.4.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\maven\maven-artifact\3.8.5\maven-artifact-3.8.5.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\jodah\typetools\0.6.3\typetools-0.6.3.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecrell\terminalconsoleappender\1.2.0\terminalconsoleappender-1.2.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\jline\jline-reader\3.12.1\jline-reader-3.12.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\jline\jline-terminal\3.12.1\jline-terminal-3.12.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\spongepowered\mixin\0.8.5\mixin-0.8.5.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\openjdk\nashorn\nashorn-core\15.3\nashorn-core-15.3.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\JarJarSelector\0.3.19\JarJarSelector-0.3.19.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\JarJarMetadata\0.3.19\JarJarMetadata-0.3.19.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\cpw\mods\bootstraplauncher\1.1.2\bootstraplauncher-1.1.2.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\JarJarFileSystems\0.3.19\JarJarFileSystems-0.3.19.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlloader\1.20.1-47.3.0\fmlloader-1.20.1-47.3.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlearlydisplay\1.20.1-47.3.0\fmlearlydisplay-1.20.1-47.3.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\github\oshi\oshi-core\6.2.2\oshi-core-6.2.2.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.10\gson-2.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\31.1-jre\guava-31.1-jre.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j\71.1\icu4j-71.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\4.0.43\authlib-4.0.43.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\blocklist\1.0.10\blocklist-1.0.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\brigadier\1.1.8\brigadier-1.1.8.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\datafixerupper\6.0.8\datafixerupper-6.0.8.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\logging\1.1.1\logging-1.1.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\patchy\2.2.10\patchy-2.2.10.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\com\mojang\text2speech\1.17.9\text2speech-1.17.9.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-buffer\4.1.82.Final\netty-buffer-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-codec\4.1.82.Final\netty-codec-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-common\4.1.82.Final\netty-common-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-handler\4.1.82.Final\netty-handler-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-resolver\4.1.82.Final\netty-resolver-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-transport-classes-epoll\4.1.82.Final\netty-transport-classes-epoll-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-transport-native-unix-common\4.1.82.Final\netty-transport-native-unix-common-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\io\netty\netty-transport\4.1.82.Final\netty-transport-4.1.82.Final.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\8.5.9\fastutil-8.5.9.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna-platform\5.12.1\jna-platform-5.12.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\5.12.1\jna-5.12.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.19.0\log4j-api-2.19.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.19.0\log4j-core-2.19.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-slf4j2-impl\2.19.0\log4j-slf4j2-impl-2.19.0.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\joml\joml\1.10.5\joml-1.10.5.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.3.1\lwjgl-glfw-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.3.1\lwjgl-jemalloc-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.3.1\lwjgl-openal-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.3.1\lwjgl-opengl-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.3.1\lwjgl-stb-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.3.1\lwjgl-tinyfd-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1-natives-windows.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1-natives-windows-arm64.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\3.3.1\lwjgl-3.3.1-natives-windows-x86.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\libraries\org\slf4j\slf4j-api\2.0.1\slf4j-api-2.0.1.jar;C:\Users\Ahmed sameh\AppData\Roaming\.minecraft\versions\1.20.1-forge-47.3.0\1.20.1-forge-47.3.0.jar Launcher Type: SUN_STANDARD [Global flags]      intx CICompilerCount                          = 12                                        {product} {ergonomic}      uint ConcGCThreads                            = 3                                         {product} {ergonomic}      uint G1ConcRefinementThreads                  = 13                                        {product} {ergonomic}      uint G1EagerReclaimRemSetThreshold            = 256                                  {experimental} {ergonomic}    size_t G1HeapRegionSize                         = 33554432                                  {product} {command line}     uintx G1NewSizePercent                         = 20                                   {experimental} {command line}      uint G1RemSetArrayOfCardsEntries              = 256                                  {experimental} {ergonomic}      uint G1RemSetHowlMaxNumBuckets                = 8                                    {experimental} {ergonomic}      uint G1RemSetHowlNumBuckets                   = 8                                    {experimental} {ergonomic}     uintx G1ReservePercent                         = 20                                        {product} {command line}     uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}     ccstr HeapDumpPath                             = MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump         {manageable} {command line}    size_t InitialHeapSize                          = 234881024                                 {product} {ergonomic}    size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}     uintx MaxGCPauseMillis                         = 50                                        {product} {command line}    size_t MaxHeapSize                              = 2147483648                                {product} {command line}    size_t MaxNewSize                               = 1275068416                                {product} {ergonomic}    size_t MinHeapDeltaBytes                        = 33554432                                  {product} {ergonomic}    size_t MinHeapSize                              = 33554432                                  {product} {ergonomic}     uintx NonNMethodCodeHeapSize                   = 7602480                                {pd product} {ergonomic}     uintx NonProfiledCodeHeapSize                  = 122027880                              {pd product} {ergonomic}     uintx ProfiledCodeHeapSize                     = 122027880                              {pd product} {ergonomic}     uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}      bool SegmentedCodeCache                       = true                                      {product} {ergonomic}    size_t SoftMaxHeapSize                          = 2147483648                             {manageable} {ergonomic}      intx ThreadStackSize                          = 1024                                   {pd product} {command line}      bool UnlockExperimentalVMOptions              = true                                 {experimental} {command line}      bool UseCompressedOops                        = true                           {product lp64_product} {ergonomic}      bool UseG1GC                                  = true                                      {product} {command line}      bool UseLargePagesIndividualAllocation        = false                                  {pd product} {ergonomic} Logging: Log output configuration:  #0: stdout all=warning uptime,level,tags foldmultilines=false  #1: stderr all=off uptime,level,tags foldmultilines=false Environment Variables: PATH=C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Users\Ahmed sameh\AppData\Local\Microsoft\WindowsApps USERNAME=Ahmed sameh OS=Windows_NT PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD TMP=C:\Users\AHMEDS~1\AppData\Local\Temp TEMP=C:\Users\AHMEDS~1\AppData\Local\Temp Periodic native trim disabled ---------------  S Y S T E M  --------------- OS:  Windows 11 , 64 bit Build 22621 (10.0.22621.3672) OS uptime: 5 days 6:42 hours Hyper-V role detected CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 25 model 80 stepping 0 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, hv, rdtscp, rdpid, fsrm, f16c, cet_ss Processor Information for all 16 processors :   Max Mhz: 3201, Current Mhz: 3201, Mhz Limit: 3201 Memory: 4k page, system-wide physical 14188M (6054M free) TotalPageFile size 16364M (AvailPageFile size 4328M) current process WorkingSet (physical memory assigned to process): 386M, peak: 402M current process commit charge ("private bytes"): 786M, peak: 802M vm_info: Java HotSpot(TM) 64-Bit Server VM (21.0.3+7-LTS-152) for windows-amd64 JRE (21.0.3+7-LTS-152), built on 2024-03-11T17:42:26Z by "mach5one" with MS VC++ 17.6 (VS2022) END.      
  • Topics

×
×
  • Create New...

Important Information

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