Jump to content

Recommended Posts

Posted

Hello, I'm new to this forum and to forge. I'm trying to port my mod onto forge whilst updating to 1.3.2. It's also the first time I've run the game from eclipse.

 

Names:

I'm trying to add names to my blocks and items, but when testing from eclipse the items and blocks have no names. I'm using the ModLoader.addName(obj, string); method. Is this a problem with testing in eclipse, 1.3.2 or is there a different way to do it with Forge?

 

Generation

I'm also trying to generate ores with my mod, and I'm using what I assume is ModLoaders generateSurface(). Is there a different way to do this in Forge again? or am I just a bad player because after two hours of looking I couldn't find anything.

 

Code:

Here is the code which contains both of these errors

package info.mineverse.Willow;

import java.util.Random;
import net.minecraft.src.Block;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.EnumArmorMaterial;
import net.minecraft.src.EnumToolMaterial;
import net.minecraft.src.Item;
import net.minecraft.src.ItemStack;
import net.minecraft.src.ItemSword;
import net.minecraft.src.Material;
import net.minecraft.src.ModLoader;
import net.minecraft.src.World;
import net.minecraft.src.WorldGenMinable;
import net.minecraftforge.client.ForgeHooksClient;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.common.ForgeHooks;
import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;

@Mod(modid = "Willow", name="Willow", version="0.1")
@NetworkMod(clientSideRequired = true, serverSideRequired = false, versionBounds = "0.1")
public class WillowBase
{

//gem ores
public static Block oreAmethyst;
public static Block oreRuby;
public static Block oreAmber;
public static Block oreOnyx;
public static Block oreJade;
public static Block oreIolite;
public static Block oreSapphire;
public static Block oreTopaz;

//gem blocks
public static Block blockAmethyst;
public static Block blockRuby;
public static Block blockAmber;
public static Block blockOnyx;
public static Block blockJade;
public static Block blockIolite;
public static Block blockSapphire;
public static Block blockTopaz;

//gems
public static Item gemAmethyst;
public static Item gemRuby;
public static Item gemAmber;
public static Item gemOnyx;
public static Item gemJade;
public static Item gemIolite;
public static Item gemSapphire;
public static Item gemTopaz;

//enums
// - tools
static EnumToolMaterial enumAmethystTool = EnumHelper.addToolMaterial("Amethyst", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumRubyTool = EnumHelper.addToolMaterial("Ruby", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumAmberTool = EnumHelper.addToolMaterial("Amber", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumOnyxTool = EnumHelper.addToolMaterial("Onyx", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumJadeTool = EnumHelper.addToolMaterial("Jade", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumIoliteTool = EnumHelper.addToolMaterial("Iolite", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumSapphireTool = EnumHelper.addToolMaterial("Sapphire", 3, 1561, 8, 3, 10);
static EnumToolMaterial enumTopazTool = EnumHelper.addToolMaterial("Topaz", 3, 1561, 8, 3, 10);

// - armour
static EnumArmorMaterial enumAmethystArmour = EnumHelper.addArmorMaterial("Amethyst", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumRubyArmour = EnumHelper.addArmorMaterial("Ruby", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumAmberArmour = EnumHelper.addArmorMaterial("Amber", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumOnyxArmour = EnumHelper.addArmorMaterial("Onyx", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumJadeArmour = EnumHelper.addArmorMaterial("Jade", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumIoliteArmour = EnumHelper.addArmorMaterial("Iolite", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumSapphireArmour = EnumHelper.addArmorMaterial("Sapphire", 33, new int[]{3, 8, 6, 3}, 10);
static EnumArmorMaterial enumTopazArmour = EnumHelper.addArmorMaterial("Topaz", 33, new int[]{3, 8, 6, 3}, 10);

//gem tools
// - Amethyst
public static Item swordAmethyst;
public static Item pickaxeAmethyst;
public static Item spadeAmethyst;
public static Item axeAmethyst;
public static Item hoeAmethyst;

// - Ruby
public static Item swordRuby;
public static Item pickaxeRuby;
public static Item spadeRuby;
public static Item axeRuby;
public static Item hoeRuby;

// - Amber
public static Item swordAmber;
public static Item pickaxeAmber;
public static Item spadeAmber;
public static Item axeAmber;
public static Item hoeAmber;

// - Onyx
public static Item swordOnyx;
public static Item pickaxeOnyx;
public static Item spadeOnyx;
public static Item axeOnyx;
public static Item hoeOnyx;

// - Jade
public static Item swordJade;
public static Item pickaxeJade;
public static Item spadeJade;
public static Item axeJade;
public static Item hoeJade;

// - Iolite
public static Item swordIolite;
public static Item pickaxeIolite;
public static Item spadeIolite;
public static Item axeIolite;
public static Item hoeIolite;

// - Sapphire
public static Item swordSapphire;
public static Item pickaxeSapphire;
public static Item spadeSapphire;
public static Item axeSapphire;
public static Item hoeSapphire;

// - Topaz
public static Item swordTopaz;
public static Item pickaxeTopaz;
public static Item spadeTopaz;
public static Item axeTopaz;
public static Item hoeTopaz;

//gem armour
// - Amethyst
public static Item helmetAmethyst;
public static Item chestplateAmethyst;
public static Item leggingsAmethyst;
public static Item bootsAmethyst;

// - Ruby
public static Item helmetRuby;
public static Item chestplateRuby;
public static Item leggingsRuby;
public static Item bootsRuby;

// - Amber
public static Item helmetAmber;
public static Item chestplateAmber;
public static Item leggingsAmber;
public static Item bootsAmber;

// - Onyx
public static Item helmetOnyx;
public static Item chestplateOnyx;
public static Item leggingsOnyx;
public static Item bootsOnyx;

// - Jade
public static Item helmetJade;
public static Item chestplateJade;
public static Item leggingsJade;
public static Item bootsJade;

// - Iolite
public static Item helmetIolite;
public static Item chestplateIolite;
public static Item leggingsIolite;
public static Item bootsIolite;

// - Sapphire
public static Item helmetSapphire;
public static Item chestplateSapphire;
public static Item leggingsSapphire;
public static Item bootsSapphire;

// - Topaz
public static Item helmetTopaz;
public static Item chestplateTopaz;
public static Item leggingsTopaz;
public static Item bootsTopaz;

@Init
public void loadWillow(FMLInitializationEvent event)
{
	//textures
	MinecraftForgeClient.preloadTexture("/Willow/Base/BlockGems.png");
	MinecraftForgeClient.preloadTexture("/Willow/Base/ItemGems.png");

	//gem ores
	GameRegistry.registerBlock(oreAmethyst);
	GameRegistry.registerBlock(oreRuby);
	GameRegistry.registerBlock(oreAmber);
	GameRegistry.registerBlock(oreOnyx);
	GameRegistry.registerBlock(oreJade);
	GameRegistry.registerBlock(oreIolite);
	GameRegistry.registerBlock(oreSapphire);
	GameRegistry.registerBlock(oreTopaz);
	ModLoader.addName(oreAmethyst, "Amethyst Ore");
	ModLoader.addName(oreRuby, "Ruby Ore");
	ModLoader.addName(oreAmber, "Amber Ore");
	ModLoader.addName(oreOnyx, "Onyx Ore");
	ModLoader.addName(oreJade, "Jade Ore");
	ModLoader.addName(oreIolite, "Iolite Ore");
	ModLoader.addName(oreSapphire, "Sapphire Ore");
	ModLoader.addName(oreTopaz, "Topaz Ore");
	MinecraftForge.setBlockHarvestLevel(oreAmethyst, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreRuby, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreAmber, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreOnyx, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreJade, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreIolite, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreSapphire, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(oreTopaz, "pickaxe", 2);

	//gem blocks
	GameRegistry.registerBlock(blockAmethyst);
	GameRegistry.registerBlock(blockRuby);
	GameRegistry.registerBlock(blockAmber);
	GameRegistry.registerBlock(blockOnyx);
	GameRegistry.registerBlock(blockJade);
	GameRegistry.registerBlock(blockIolite);
	GameRegistry.registerBlock(blockSapphire);
	GameRegistry.registerBlock(blockTopaz);
	ModLoader.addName(blockAmethyst, "Amethyst Block");
	ModLoader.addName(blockRuby, "Ruby Block");
	ModLoader.addName(blockAmber, "Amber Block");
	ModLoader.addName(blockOnyx, "Onyx Block");
	ModLoader.addName(blockJade, "Jade Block");
	ModLoader.addName(blockIolite, "Iolite Block");
	ModLoader.addName(blockSapphire, "Sapphire Block");
	ModLoader.addName(blockTopaz, "Topaz Block");
	MinecraftForge.setBlockHarvestLevel(blockAmethyst, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockRuby, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockAmber, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockOnyx, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockJade, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockIolite, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockSapphire, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(blockTopaz, "pickaxe", 2);

	//gems
	ModLoader.addName(gemAmethyst, "Amethyst");
	ModLoader.addName(gemRuby, "Ruby");
	ModLoader.addName(gemAmber, "Amber");
	ModLoader.addName(gemOnyx, "Onyx");
	ModLoader.addName(gemJade, "Jade");
	ModLoader.addName(gemIolite, "Iolite");
	ModLoader.addName(gemSapphire, "Sapphire");
	ModLoader.addName(gemTopaz, "Topaz");

	//gem tools
	// - Amethyst
	ModLoader.addName(swordAmethyst, "Amethyst Sword");
	ModLoader.addName(pickaxeAmethyst, "Amethyst Pickaxe");
	ModLoader.addName(spadeAmethyst, "Amethyst Spade");
	ModLoader.addName(axeAmethyst, "Amethyst Axe");
	ModLoader.addName(hoeAmethyst, "Amethyst Hoe");

	// - Ruby
	ModLoader.addName(swordRuby, "Ruby Sword");
	ModLoader.addName(pickaxeRuby, "Ruby Pickaxe");
	ModLoader.addName(spadeRuby, "Ruby Spade");
	ModLoader.addName(axeRuby, "Ruby Axe");
	ModLoader.addName(hoeRuby, "Ruby Hoe");

	// - Amber
	ModLoader.addName(swordAmber, "Amber Sword");
	ModLoader.addName(pickaxeAmber, "Amber Pickaxe");
	ModLoader.addName(spadeAmber, "Amber Spade");
	ModLoader.addName(axeAmber, "Amber Axe");
	ModLoader.addName(hoeAmber, "Amber Hoe");

	// - Onyx
	ModLoader.addName(swordOnyx, "Onyx Sword");
	ModLoader.addName(pickaxeOnyx, "Onyx Pickaxe");
	ModLoader.addName(spadeOnyx, "Onyx Spade");
	ModLoader.addName(axeOnyx, "Onyx Axe");
	ModLoader.addName(hoeOnyx, "Onyx Hoe");

	// - Jade
	ModLoader.addName(swordJade, "Jade Sword");
	ModLoader.addName(pickaxeJade, "Jade Pickaxe");
	ModLoader.addName(spadeJade, "Jade Spade");
	ModLoader.addName(axeJade, "Jade Axe");
	ModLoader.addName(hoeJade, "Jade Hoe");

	// - Iolite
	ModLoader.addName(swordIolite, "Iolite Sword");
	ModLoader.addName(pickaxeIolite, "Iolite Pickaxe");
	ModLoader.addName(spadeIolite, "Iolite Spade");
	ModLoader.addName(axeIolite, "Iolite Axe");
	ModLoader.addName(hoeIolite, "Iolite Hoe");

	// - Sapphire
	ModLoader.addName(swordSapphire, "Sapphire Sword");
	ModLoader.addName(pickaxeSapphire, "Sapphire Pickaxe");
	ModLoader.addName(spadeSapphire, "Sapphire Spade");
	ModLoader.addName(axeSapphire, "Sapphire Axe");
	ModLoader.addName(hoeSapphire, "Sapphire Hoe");

	// - Topaz
	ModLoader.addName(swordTopaz, "Topaz Sword");
	ModLoader.addName(pickaxeTopaz, "Topaz Pickaxe");
	ModLoader.addName(spadeTopaz, "Topaz Spade");
	ModLoader.addName(axeTopaz, "Topaz Axe");
	ModLoader.addName(hoeTopaz, "Topaz Hoe");

	//Crafting Recipes
	// - Gems2Gemblock
	// - - Amethyst
	GameRegistry.addRecipe(new ItemStack(blockAmethyst, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemAmethyst
        });

	// - - Ruby
	GameRegistry.addRecipe(new ItemStack(blockRuby, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemRuby
        });

	// - - Amber
	GameRegistry.addRecipe(new ItemStack(blockAmber, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemAmber
        });

	// - - Onyx
	GameRegistry.addRecipe(new ItemStack(blockOnyx, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemOnyx
        });

	// - - Jade
	GameRegistry.addRecipe(new ItemStack(blockJade, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemJade
        });

	// - - Iolite
	GameRegistry.addRecipe(new ItemStack(blockIolite, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemIolite
        });

	// - - Sapphire
	GameRegistry.addRecipe(new ItemStack(blockSapphire, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemSapphire
        });

	// - - Topaz
	GameRegistry.addRecipe(new ItemStack(blockTopaz, 1), new Object[]
                {
            "###", "###", "###", Character.valueOf('#'), gemTopaz
        });

	// - blockblock2Gems
	// - - Amethyst
	GameRegistry.addRecipe(new ItemStack(gemAmethyst, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockAmethyst
        });

	// - - Ruby
	GameRegistry.addRecipe(new ItemStack(gemRuby, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockRuby
        });

	// - - Amber
	GameRegistry.addRecipe(new ItemStack(gemAmber, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockAmber
        });

	// - - Onyx
	GameRegistry.addRecipe(new ItemStack(gemOnyx, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockOnyx
        });

	// - - Jade
	GameRegistry.addRecipe(new ItemStack(gemJade, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockJade
        });

	// - - Iolite
	GameRegistry.addRecipe(new ItemStack(gemIolite, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockIolite
        });

	// - - Sapphire
	GameRegistry.addRecipe(new ItemStack(gemSapphire, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockSapphire
        });

	// - - Topaz
	GameRegistry.addRecipe(new ItemStack(gemTopaz, 9), new Object[]
                {
            "#", Character.valueOf('#'), blockTopaz
        });
}

    public void generateSurface(World world, Random random, int i, int j)
    {
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreAmethyst.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreRuby.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreAmber.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreOnyx.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreJade.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreIolite.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreSapphire.blockID, 3)).generate(world, random, l1, i3, j4);
        }
        for (int k = 0; k < 1; k++)
        {
            int l1 = i + random.nextInt(16);
            int i3 = random.nextInt(16);
            int j4 = j + random.nextInt(16);
            (new WorldGenMinable(oreTopaz.blockID, 3)).generate(world, random, l1, i3, j4);
        }
    }

static
{
	//gem ores
	oreAmethyst = (new WillowBlockOre(225, 0)).setBlockName("AmethystOre");
	oreRuby = (new WillowBlockOre(226, 1)).setBlockName("RubyOre");
	oreAmber = (new WillowBlockOre(227, 2)).setBlockName("AmberOre");
	oreOnyx = (new WillowBlockOre(228, 3)).setBlockName("OnyxOre");
	oreJade = (new WillowBlockOre(229, 4)).setBlockName("JadeOre");
	oreIolite = (new WillowBlockOre(230, 5)).setBlockName("IoliteOre");
	oreSapphire = (new WillowBlockOre(231, 6)).setBlockName("SapphireOre");
	oreTopaz = (new WillowBlockOre(232, 7)).setBlockName("TopazOre");

	//gem blocks
	blockAmethyst = (new WillowBlockStorage(233, ).setBlockName("AmethystBlock");
	blockRuby = (new WillowBlockStorage(234, 9)).setBlockName("RubyBlock");
	blockAmber = (new WillowBlockStorage(235, 10)).setBlockName("AmberBlock");
	blockOnyx = (new WillowBlockStorage(236, 11)).setBlockName("OnyxBlock");
	blockJade = (new WillowBlockStorage(237, 12)).setBlockName("JadeBlock");
	blockIolite = (new WillowBlockStorage(238, 13)).setBlockName("IoliteBlock");
	blockSapphire = (new WillowBlockStorage(239, 14)).setBlockName("SapphireBlock");
	blockTopaz = (new WillowBlockStorage(240, 15)).setBlockName("TopazBlock");

	//gems
	gemAmethyst = (new WillowItemGem(1000, 144)).setItemName("Amethyst");
	gemRuby = (new WillowItemGem(1001, 145)).setItemName("Ruby");
	gemAmber = (new WillowItemGem(1002, 146)).setItemName("Amber");
	gemOnyx = (new WillowItemGem(1003, 147)).setItemName("Onyx");
	gemJade = (new WillowItemGem(1004, 148)).setItemName("Jade");
	gemIolite = (new WillowItemGem(1005, 149)).setItemName("Iolite");
	gemSapphire = (new WillowItemGem(1006, 150)).setItemName("Sapphire");
	gemTopaz = (new WillowItemGem(1007, 151)).setItemName("Topaz");

	//gem tools
	// - Amethyst
	swordAmethyst = (new WillowItemSword(1008, 64, enumAmethystTool)).setItemName("AmethystSword");
	pickaxeAmethyst = (new WillowItemPickaxe(1009, 96, enumAmethystTool)).setItemName("AmethystPickaxe");
	spadeAmethyst = (new WillowItemSpade(1010, 80, enumAmethystTool)).setItemName("AmethystPickaxe");
	axeAmethyst = (new WillowItemAxe(1011, 112, enumAmethystTool)).setItemName("AmethystAxe");
	hoeAmethyst = (new WillowItemHoe(1012, 128, enumAmethystTool)).setItemName("AmethystHoe");

	// - Ruby
	swordRuby = (new WillowItemSword(1013, 65, enumRubyTool)).setItemName("RubySword");
	pickaxeRuby = (new WillowItemPickaxe(1014, 97, enumRubyTool)).setItemName("RubyPickaxe");
	spadeRuby = (new WillowItemSpade(1015, 81, enumRubyTool)).setItemName("RubyPickaxe");
	axeRuby = (new WillowItemAxe(1016, 113, enumRubyTool)).setItemName("RubyAxe");
	hoeRuby = (new WillowItemHoe(1017, 129, enumRubyTool)).setItemName("RubyHoe");

	// - Amber
	swordAmber = (new WillowItemSword(1018, 66, enumAmberTool)).setItemName("AmberSword");
	pickaxeAmber = (new WillowItemPickaxe(1019, 98, enumAmberTool)).setItemName("AmberPickaxe");
	spadeAmber = (new WillowItemSpade(1020, 82, enumAmberTool)).setItemName("AmberPickaxe");
	axeAmber = (new WillowItemAxe(1021, 114, enumAmberTool)).setItemName("AmberAxe");
	hoeAmber = (new WillowItemHoe(1022, 130, enumAmberTool)).setItemName("AmberHoe");

	// - Onyx
	swordOnyx = (new WillowItemSword(1023, 67, enumOnyxTool)).setItemName("OnyxSword");
	pickaxeOnyx = (new WillowItemPickaxe(1024, 99, enumOnyxTool)).setItemName("OnyxPickaxe");
	spadeOnyx = (new WillowItemSpade(1025, 83, enumOnyxTool)).setItemName("OnyxPickaxe");
	axeOnyx = (new WillowItemAxe(1026, 115, enumOnyxTool)).setItemName("OnyxAxe");
	hoeOnyx = (new WillowItemHoe(1027, 131, enumOnyxTool)).setItemName("OnyxHoe");

	// - Jade
	swordJade = (new WillowItemSword(1028, 68, enumJadeTool)).setItemName("JadeSword");
	pickaxeJade = (new WillowItemPickaxe(1029, 100, enumJadeTool)).setItemName("JadePickaxe");
	spadeJade = (new WillowItemSpade(1030, 84, enumJadeTool)).setItemName("JadePickaxe");
	axeJade = (new WillowItemAxe(1031, 116, enumJadeTool)).setItemName("JadeAxe");
	hoeJade = (new WillowItemHoe(1032, 132, enumJadeTool)).setItemName("JadeHoe");

	// - Iolite
	swordIolite = (new WillowItemSword(1033, 69, enumIoliteTool)).setItemName("IoliteSword");
	pickaxeIolite = (new WillowItemPickaxe(1034, 101, enumIoliteTool)).setItemName("IolitePickaxe");
	spadeIolite = (new WillowItemSpade(1035, 85, enumIoliteTool)).setItemName("IolitePickaxe");
	axeIolite = (new WillowItemAxe(1036, 117, enumIoliteTool)).setItemName("IoliteAxe");
	hoeIolite = (new WillowItemHoe(1037, 133, enumIoliteTool)).setItemName("IoliteHoe");

	// - Sapphire
	swordSapphire = (new WillowItemSword(1038, 70, enumSapphireTool)).setItemName("SapphireSword");
	pickaxeSapphire = (new WillowItemPickaxe(1039, 102, enumSapphireTool)).setItemName("SapphirePickaxe");
	spadeSapphire = (new WillowItemSpade(1040, 86, enumSapphireTool)).setItemName("SapphirePickaxe");
	axeSapphire = (new WillowItemAxe(1041, 118, enumSapphireTool)).setItemName("SapphireAxe");
	hoeSapphire = (new WillowItemHoe(1042, 134, enumSapphireTool)).setItemName("SapphireHoe");

	// - Topaz
	swordTopaz = (new WillowItemSword(1043, 71, enumTopazTool)).setItemName("TopazSword");
	pickaxeTopaz = (new WillowItemPickaxe(1044, 103, enumTopazTool)).setItemName("TopazPickaxe");
	spadeTopaz = (new WillowItemSpade(1045, 87, enumTopazTool)).setItemName("TopazPickaxe");
	axeTopaz = (new WillowItemAxe(1046, 119, enumTopazTool)).setItemName("TopazAxe");
	hoeTopaz = (new WillowItemHoe(1047, 135, enumTopazTool)).setItemName("TopazHoe");

	//gem armour
	// - Amethyst
	helmetAmethyst = (new WillowItemArmor(1048, 0, enumAmethystArmour, 6, 0)).setItemName("AmethystHelmet");
	chestplateAmethyst = (new WillowItemArmor(1049, 16, enumAmethystArmour, 6, 1)).setItemName("AmethystChestplate");
	leggingsAmethyst = (new WillowItemArmor(1050, 32, enumAmethystArmour, 6, 2)).setItemName("AmethystLeggings");
	bootsAmethyst = (new WillowItemArmor(1051, 48, enumAmethystArmour, 6, 3)).setItemName("AmethystBoots");

	// - Ruby
	helmetRuby = (new WillowItemArmor(1052, 1, enumRubyArmour, 7, 0)).setItemName("RubyHelmet");
	chestplateRuby = (new WillowItemArmor(1053, 17, enumRubyArmour, 7, 1)).setItemName("RubyChestplate");
	leggingsRuby = (new WillowItemArmor(1054, 33, enumRubyArmour, 7, 2)).setItemName("RubyLeggings");
	bootsRuby = (new WillowItemArmor(1055, 49, enumRubyArmour, 7, 3)).setItemName("RubyBoots");

	// - Amber
	helmetAmber = (new WillowItemArmor(1056, 2, enumAmberArmour, 8, 0)).setItemName("AmberHelmet");
	chestplateAmber = (new WillowItemArmor(1057, 18, enumAmberArmour, 8, 1)).setItemName("AmberChestplate");
	leggingsAmber = (new WillowItemArmor(1058, 34, enumAmberArmour, 8, 2)).setItemName("AmberLeggings");
	bootsAmber = (new WillowItemArmor(1059, 50, enumAmberArmour, 8, 3)).setItemName("AmberBoots");

	// - Onyx
	helmetOnyx = (new WillowItemArmor(1060, 3, enumOnyxArmour, 9, 0)).setItemName("OnyxHelmet");
	chestplateOnyx = (new WillowItemArmor(1061, 19, enumOnyxArmour, 9, 1)).setItemName("OnyxChestplate");
	leggingsOnyx = (new WillowItemArmor(1062, 35, enumOnyxArmour, 9, 2)).setItemName("OnyxLeggings");
	bootsOnyx = (new WillowItemArmor(1063, 51, enumOnyxArmour, 9, 3)).setItemName("OnyxBoots");

	// - Jade
	helmetJade = (new WillowItemArmor(1064, 4, enumJadeArmour, 10, 0)).setItemName("JadeHelmet");
	chestplateJade = (new WillowItemArmor(1065, 20, enumJadeArmour, 10, 1)).setItemName("JadeChestplate");
	leggingsJade = (new WillowItemArmor(1066, 36, enumJadeArmour, 10, 2)).setItemName("JadeLeggings");
	bootsJade = (new WillowItemArmor(1067, 52, enumJadeArmour, 10, 3)).setItemName("JadeBoots");

	// - Iolite
	helmetIolite = (new WillowItemArmor(1068, 5, enumIoliteArmour, 11, 0)).setItemName("IoliteHelmet");
	chestplateIolite = (new WillowItemArmor(1069, 21, enumIoliteArmour, 11, 1)).setItemName("IoliteChestplate");
	leggingsIolite = (new WillowItemArmor(1070, 37, enumIoliteArmour, 11, 2)).setItemName("IoliteLeggings");
	bootsIolite = (new WillowItemArmor(1071, 53, enumIoliteArmour, 11, 3)).setItemName("IoliteBoots");

	// - Sapphire
	helmetSapphire = (new WillowItemArmor(1072, 6, enumSapphireArmour, 12, 0)).setItemName("SapphireHelmet");
	chestplateSapphire = (new WillowItemArmor(1073, 22, enumSapphireArmour, 12, 1)).setItemName("SapphireChestplate");
	leggingsSapphire = (new WillowItemArmor(1074, 38, enumSapphireArmour, 12, 2)).setItemName("SapphireLeggings");
	bootsSapphire = (new WillowItemArmor(1075, 54, enumSapphireArmour, 12, 3)).setItemName("SapphireBoots");

	// - Topaz
	helmetTopaz = (new WillowItemArmor(1076, 7, enumTopazArmour, 13, 0)).setItemName("TopazHelmet");
	chestplateTopaz = (new WillowItemArmor(1077, 23, enumTopazArmour, 13, 1)).setItemName("TopazChestplate");
	leggingsTopaz = (new WillowItemArmor(1078, 39, enumTopazArmour, 13, 2)).setItemName("TopazLeggings");
	bootsTopaz = (new WillowItemArmor(1079, 55, enumTopazArmour, 13, 3)).setItemName("TopazBoots");
}
}

Posted

I believe .setBlockName requires the first letter to be lower case, but I could be wrong.

oreAmethyst = (new WillowBlockOre(225, 0)).setBlockName("amethystOre");

 

NOTE: The following code enables you to remove ModLoader.addName but functions exactly the same

If you want to remove ModLoader.addName your new code would look like:

LanguageRegistry.instance().addNameForObject(oreAmethyst, "en_US", "Amethyst Ore");

 

Or you can make your own addName and just remove "ModLoader."

private void addName(Object objectToName, String inGameName)
{
    LanguageRegistry.instance().addNameForObject(objectToName, "en_US", inGameName);
}

 

 

As for generation,

I'll give the code to put it in its own class file, personally I find this to be less cluttered when you are generating many things.

If you wish to have it in your main class file minimal changes are needed.

 

First you'll need this line (after your textures but before registering your ores looks like a good spot)

GameRegistry.registerWorldGenerator(new WorldGenerator());

 

Next a new class file WorldGenerator.class

public class WorldGenerator implements IWorldGenerator
{
    @Override
    public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
    {
        switch (world.provider.worldType)
        {
            case -1:
                generateNether(world, random, chunkX*16, chunkZ*16); //Forge provides true chunk coordinates, while ModLoader provides block coordinates and calls them chunkX & chunkZ
                break;
            case 0:
                generateSurface(world, random, chunkX*16, chunkZ*16); //To make these values the same as ModLoader they need to be multiplied by 16
                break;
        }
    }

    public void generateSurface(World world, Random random, int blockX, int blockZ)
    {
        // TODO Your code here
    }

    public void generateNether(World world, Random random, int blockX, int blockZ)
    {
        // TODO Your code here
    }
}

Posted

wow em i do not work with forge at the moment. but there are a lot of tutorials for the basement. i use them to check my code. check it out. www.minecraftforum.net/topic/929151-moddingmodloaderforge-api-jotamotas-tutorials/ this is a tut about metadata items and blocks with and without forge. Thir is for textures. i hope it help.

Crazy Brain...

Posted
  On 8/18/2012 at 9:49 PM, ShetiPhian said:

I believe .setBlockName requires the first letter to be lower case, but I could be wrong.

oreAmethyst = (new WillowBlockOre(225, 0)).setBlockName("amethystOre");

 

NOTE: The following code enables you to remove ModLoader.addName but functions exactly the same

If you want to remove ModLoader.addName your new code would look like:

LanguageRegistry.instance().addNameForObject(oreAmethyst, "en_US", "Amethyst Ore");

 

Or you can make your own addName and just remove "ModLoader."

private void addName(Object objectToName, String inGameName)
{
    LanguageRegistry.instance().addNameForObject(objectToName, "en_US", inGameName);
}

 

 

As for generation,

I'll give the code to put it in its own class file, personally I find this to be less cluttered when you are generating many things.

If you wish to have it in your main class file minimal changes are needed.

 

First you'll need this line (after your textures but before registering your ores looks like a good spot)

GameRegistry.registerWorldGenerator(new WorldGenerator());

 

Next a new class file WorldGenerator.class

public class WorldGenerator implements IWorldGenerator
{
    @Override
    public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
    {
        switch (world.provider.worldType)
        {
            case -1:
                generateNether(world, random, chunkX*16, chunkZ*16); //Forge provides true chunk coordinates, while ModLoader provides block coordinates and calls them chunkX & chunkZ
                break;
            case 0:
                generateSurface(world, random, chunkX*16, chunkZ*16); //To make these values the same as ModLoader they need to be multiplied by 16
                break;
        }
    }

    public void generateSurface(World world, Random random, int blockX, int blockZ)
    {
        // TODO Your code here
    }

    public void generateNether(World world, Random random, int blockX, int blockZ)
    {
        // TODO Your code here
    }
}

 

With the naming, will it only apply for English(US), as I use English(UK) that was my only concern with that

Posted

ModLoader.addName also sets it to "en_US"

 

This is untested but might work for you

private void addName(Object objectToName, String inGameName)
{
    LanguageRegistry.instance().addNameForObject(objectToName, "en_US", inGameName);
    LanguageRegistry.instance().addNameForObject(objectToName, "en_UK", inGameName);
}

Posted

All of the names work with ModLoader.addName(object, string) as of the new Forge update

 

EDIT:

The armour names have not worked (I have also put .setItem/BlockName to camelCase for all blocks/items)

 

EDIT:

Neither do they render when worn.

 

EDIT:

Armour code:

 

  Reveal hidden contents

 

 

EDIT:

The ore generation works now, thanks!

 

EDIT:

Noticed the armour was never assigned a name, derp

Posted

I've only added a single Amulet and it was in the armor directory and didn't use IArmorTextureProvider, so I won't be of much use but;

 

Have you tried throwing some system.out 's in to see if the textures are ever being returned, rather then returning null each time?

 

 

Posted

I think only one other way but i do not know if that work. make your own armor folder. and put ther your textures. if that do not work than i have no idea. i need help to.

Crazy Brain...

Posted

I've not layed it out as so;

 

  Reveal hidden contents

 

 

with the armour images in the /armor folder. However, this still does not work for me.

Posted

preloaded the textures:

		MinecraftForgeClient.preloadTexture("/Willow/Base/Armor/amethyst_1.png");
	MinecraftForgeClient.preloadTexture("/Willow/Base/Armor/amethyst_2.png");

In the armor file:

	@Override
public String getArmorTextureFile(ItemStack itemstack)
{
	//Amethyst
	if(itemstack.itemID == WillowBase.helmetAmethyst.shiftedIndex || itemstack.itemID == WillowBase.chestplateAmethyst.shiftedIndex || itemstack.itemID == WillowBase.bootsAmethyst.shiftedIndex)
        {
        	return "/Willow/Base/Armor/amethyst_1.png";
        }
        if(itemstack.itemID == WillowBase.leggingsAmethyst.shiftedIndex)
        {
        	return "/Willow/Base/Armor/amethyst_2.png";
        }
}

 

The problem I was having is that the armour wasn't registered as a render, so I had to register it;

helmetAmethyst = (new WillowItemArmor(1048, 0, enumAmethystArmour, ModLoader.addArmor("Amethyst"), 0)).setItemName("amethystHelmet");

Posted

Cool. (i mean that you solve it). thanks to release a little of your code you help me a lot with your enum tools material. i had no clue how to make it in a mod.

Crazy Brain...

Posted

When defining your blocks, you also need to make the enum as so;

static EnumToolMaterial enumAmethystTool = EnumHelper.addToolMaterial("Amethyst", 3, 1561, 8, 3, 10);

 

and then it's included in the tool as so;

swordAmethyst = (new WillowItemSword(1008, 64, enumAmethystTool)).setItemName("amethystSword");

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • https://mclo.gs/3EhYuIz When i launch and join into a world my textures for multiple things vanilla and modded are missing with the purple/black checkerboard. Not sure what i did wrong but i hand made this pack for most part.
    • that's what i was saying though, i already went into the inventories in playerdata on all of them and deleted the xp armors and xp swords completely from them, i think it might be an issue with the xp jelly babies from mobgrindingutils, ill see what happens if I remove that mod from the modpack  
    • heres the crash report, please provide any solutions if possible    # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff99e072b60, pid=29768, tid=25508 # # JRE version: OpenJDK Runtime Environment Microsoft-11369940 (21.0.7+6) (build 21.0.7+6-LTS) # Java VM: OpenJDK 64-Bit Server VM Microsoft-11369940 (21.0.7+6-LTS, mixed mode, 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://aka.ms/minecraftjavacrashes # 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=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Djna.tmpdir=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dorg.lwjgl.system.SharedLibraryExtractPath=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dio.netty.native.workdir=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=3.16.17 -Djava.net.preferIPv6Addresses=system -Xmx4096m -Xms256m -Dminecraft.applet.TargetDirectory=\curseforge\minecraft\Instances\working -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Duser.language=en -Duser.country=US -DlibraryDirectory=\curseforge\minecraft\Install\libraries -Dlog4j.configurationFile=\curseforge\minecraft\Install\assets\log_configs\client-1.12.xml net.minecraftforge.bootstrap.ForgeBootstrap --version forge-52.1.0 --gameDir \curseforge\minecraft\Instances\working --assetsDir \curseforge\minecraft\Install\assets --assetIndex 17 --userType msa --versionType release --width 1024 --height 768 --quickPlayPath \curseforge\minecraft\Install\quickPlay\java\1751570365581.json --launchTarget forge_client Host: AMD Ryzen 7 3700X 8-Core Processor             , 16 cores, 15G,  Windows 11 , 64 bit Build 22621 (10.0.22621.5415) Time: Thu Jul  3 15:19:29 2025 Eastern Daylight Time elapsed time: 3.927743 seconds (0d 0h 0m 3s) ---------------  T H R E A D  --------------- Current thread (0x0000024d890b5240):  JavaThread "main"             [_thread_in_native, id=25508, stack(0x0000005118000000,0x0000005118100000) (1024K)] Stack: [0x0000005118000000,0x0000005118100000],  sp=0x00000051180fb088,  free space=1004k 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 org.lwjgl@3.3.3+5 j  org.lwjgl.glfw.GLFW.nglfwCreateWindow(IIJJJ)J+14 org.lwjgl.glfw@3.3.3+5 j  org.lwjgl.glfw.GLFW.glfwCreateWindow(IILjava/lang/CharSequence;JJ)J+34 org.lwjgl.glfw@3.3.3+5 j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initWindow(Ljava/lang/String;)V+443 net.minecraftforge.earlydisplay@1.21.1-52.1.0 j  net.minecraftforge.fml.earlydisplay.DisplayWindow.start(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;+14 net.minecraftforge.earlydisplay@1.21.1-52.1.0 j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initialize([Ljava/lang/String;)Ljava/lang/Runnable;+369 net.minecraftforge.earlydisplay@1.21.1-52.1.0 j  net.minecraftforge.fml.loading.ImmediateWindowHandler.load(Ljava/lang/String;[Ljava/lang/String;)V+198 net.minecraftforge.fmlloader@1.21.1-52.1.0 j  net.minecraftforge.fml.loading.ModDirTransformerDiscoverer.earlyInitialization(Ljava/lang/String;[Ljava/lang/String;)V+2 net.minecraftforge.fmlloader@1.21.1-52.1.0 j  cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;)V+274 cpw.mods.modlauncher@10.2.4 j  cpw.mods.modlauncher.Launcher.run([Ljava/lang/String;)V+14 cpw.mods.modlauncher@10.2.4 j  cpw.mods.modlauncher.Launcher.main([Ljava/lang/String;)V+114 cpw.mods.modlauncher@10.2.4 j  cpw.mods.modlauncher.BootstrapEntry.main([Ljava/lang/String;)V+1 cpw.mods.modlauncher@10.2.4 j  net.minecraftforge.bootstrap.Bootstrap.moduleMain([Ljava/lang/String;Ljava/util/List;)V+315 net.minecraftforge.bootstrap@2.1.7 j  java.lang.invoke.LambdaForm$DMH+0x0000000800148000.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V+14 java.base@21.0.7 j  java.lang.invoke.LambdaForm$MH+0x0000000800149000.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+73 java.base@21.0.7 j  java.lang.invoke.LambdaForm$MH+0x0000000800149400.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+22 java.base@21.0.7 j  jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+72 java.base@21.0.7 j  jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@21.0.7 j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@21.0.7 j  net.minecraftforge.bootstrap.Bootstrap.bootstrapMain([Ljava/lang/String;Ljava/util/List;)V+211 j  net.minecraftforge.bootstrap.Bootstrap.start([Ljava/lang/String;)V+186 j  net.minecraftforge.bootstrap.ForgeBootstrap.main([Ljava/lang/String;)V+8 v  ~StubRoutines::call_stub 0x0000024d9640100d siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffffffffffff Registers: RAX=0x0000000000000000, RBX=0x00007ff9a18b33b0, RCX=0x495c746661726365, RDX=0x00000000000000d1 RSP=0x00000051180fb088, RBP=0x00000051180fb1f0, RSI=0x00007ff9a17c2d40, RDI=0x00000051180fb4e0 R8 =0x00000000000001a5, R9 =0x495c746661726365, R10=0x0000000000000000, R11=0x0000000000000200 R12=0x00007ff9a18b3408, R13=0x00007ff9a18b5c08, R14=0x00007ff9a18b33b0, R15=0x0000000000000000 RIP=0x00007ff99e072b60, EFLAGS=0x0000000000010206 XMM[0]=0x000000f000000001 0x0000002d00000001 XMM[1]=0x0000000000000000 0x0000000000000000 XMM[2]=0x0000000000000000 0x0000000000000000 XMM[3]=0x0000000000000000 0x0000000000000000 XMM[4]=0x0000000000000000 0x0000000000000000 XMM[5]=0x0000000000000000 0x0000000000000000 XMM[6]=0x0000000000000000 0x0a163ef2749a403d XMM[7]=0x0000000000000000 0x7390eba5c1b044b9 XMM[8]=0x0000000000000000 0x8e8662f25c52007f XMM[9]=0x0000000000000000 0x4ea0f42c55e85ad9 XMM[10]=0x0000000000000000 0x00000000074766ad XMM[11]=0x0000000000000000 0xa9fbf020ffe44af9 XMM[12]=0x0000000000000000 0x0000000055e85ad9 XMM[13]=0x0000000000000000 0x00000000391f8821 XMM[14]=0x0000000000000000 0x461eaf6a14eb0181 XMM[15]=0x0000000000000000 0x00000000cecc5217   MXCSR=0x00001fa0 Register to memory mapping: RAX=0x0 is null RBX=0x00007ff9a18b33b0 atio6axx.dll RCX=0x495c746661726365 is an unknown value RDX=0x00000000000000d1 is an unknown value RSP=0x00000051180fb088 is pointing into the stack for thread: 0x0000024d890b5240 RBP=0x00000051180fb1f0 is pointing into the stack for thread: 0x0000024d890b5240 RSI=0x00007ff9a17c2d40 atio6axx.dll RDI=0x00000051180fb4e0 is pointing into the stack for thread: 0x0000024d890b5240 R8 =0x00000000000001a5 is an unknown value R9 =0x495c746661726365 is an unknown value R10=0x0 is null R11=0x0000000000000200 is an unknown value R12=0x00007ff9a18b3408 atio6axx.dll R13=0x00007ff9a18b5c08 atio6axx.dll R14=0x00007ff9a18b33b0 atio6axx.dll R15=0x0 is null Top of Stack: (sp=0x00000051180fb088) 0x00000051180fb088:   00007ff99e072e7c 00007ff9a18b6020 0x00000051180fb098:   0000024dadc4dde8 000000000000004a 0x00000051180fb0a8:   00007ff9a17c2d40 00000051180fb4e0 0x00000051180fb0b8:   00007ff99e02f484 00007ff9a18b33b0 0x00000051180fb0c8:   00007ff9a17c2d40 00002e776176616a 0x00000051180fb0d8:   0000bbafa91c8111 00000051180fb4e0 0x00000051180fb0e8:   00007ff99e030457 00007ff9a18b33b8 0x00000051180fb0f8:   000000000000004a 00007ff9a18b33b8 0x00000051180fb108:   0000000000000000 00007ff9a18b33b0 0x00000051180fb118:   00007ffa00000000 0000000000000009 0x00000051180fb128:   0000024daefce884 0000024daefce9d0 0x00000051180fb138:   00007ff9a18b33b8 00000051180fb4e0 0x00000051180fb148:   00000051180fb2da 00007f006176616a 0x00000051180fb158:   00007f006176616a 46676e697274535c 0x00000051180fb168:   5c6f666e49656c69 3062343039303430 0x00000051180fb178:   726556656c69465c 000000006e6f6973 0x00000051180fb188:   0000000000000000 0000000000000000 0x00000051180fb198:   0000000000000000 0000000a0000011c 0x00000051180fb1a8:   0000586700000000 0000000000000002 0x00000051180fb1b8:   0000000000000000 0000000000000000 0x00000051180fb1c8:   0000000000000000 0000000000000000 0x00000051180fb1d8:   0000000000000000 0000000000000000 0x00000051180fb1e8:   0000000000000000 0000000000000000 0x00000051180fb1f8:   0000000000000000 0000000000000000 0x00000051180fb208:   0000000000000000 0000000000000000 0x00000051180fb218:   0000000000000000 0000000000000000 0x00000051180fb228:   0000000000000000 0000000000000000 0x00000051180fb238:   0000000000000000 0000000000000000 0x00000051180fb248:   0000000000000000 0000000000000000 0x00000051180fb258:   0000000000000000 0000000000000000 0x00000051180fb268:   0000000000000000 73726573555c3a43 0x00000051180fb278:   635c6e613432685c 67726f6665737275  Instructions: (pc=0x00007ff99e072b60) 0x00007ff99e072a60:   74 09 33 c9 ff 15 e6 89 66 03 90 48 8b c3 48 83 0x00007ff99e072a70:   c4 20 5b c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072a80:   48 83 ec 28 48 8b 51 08 48 85 d2 74 09 33 c9 ff 0x00007ff99e072a90:   15 bb 89 66 03 90 48 83 c4 28 c3 cc cc cc cc cc 0x00007ff99e072aa0:   48 89 11 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072ab0:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072ac0:   48 3b ca 74 10 41 8b 00 39 01 74 09 48 83 c1 04 0x00007ff99e072ad0:   48 3b ca 75 f3 48 8b c1 c3 cc cc cc cc cc cc cc 0x00007ff99e072ae0:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072af0:   48 83 39 00 0f 94 c0 c3 cc cc cc cc cc cc cc cc 0x00007ff99e072b00:   4c 8d 04 d5 00 00 00 00 33 d2 e9 c1 d0 dd 01 cc 0x00007ff99e072b10:   4c 8b 41 08 48 8b 02 49 89 00 48 83 41 08 08 c3 0x00007ff99e072b20:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072b30:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ff99e072b40:   49 8b 00 48 89 02 c3 cc cc cc cc cc cc cc cc cc 0x00007ff99e072b50:   8b 81 40 39 00 00 c3 cc cc cc cc cc cc cc cc cc 0x00007ff99e072b60:   8b 81 40 39 00 00 83 c0 f0 83 f8 67 0f 87 5a 01 0x00007ff99e072b70:   00 00 48 8d 15 87 d4 e6 ff 0f b6 84 02 f0 2c 19 0x00007ff99e072b80:   00 8b 8c 82 d0 2c 19 00 48 03 ca ff e1 48 8b 0d 0x00007ff99e072b90:   6c 6f 7e 03 83 b9 b4 34 00 00 02 0f 87 2b 01 00 0x00007ff99e072ba0:   00 48 8d 91 0c 29 00 00 c7 02 e1 00 00 00 e9 ce 0x00007ff99e072bb0:   00 00 00 48 8b 0d 46 6f 7e 03 83 b9 b4 34 00 00 0x00007ff99e072bc0:   02 0f 87 05 01 00 00 48 8d 91 0c 29 00 00 c7 02 0x00007ff99e072bd0:   f0 00 00 00 e9 a8 00 00 00 48 8b 0d 20 6f 7e 03 0x00007ff99e072be0:   83 b9 b4 34 00 00 02 0f 87 df 00 00 00 48 8d 91 0x00007ff99e072bf0:   0c 29 00 00 c7 02 00 04 00 00 e9 82 00 00 00 48 0x00007ff99e072c00:   8b 0d fa 6e 7e 03 83 b9 b4 34 00 00 02 0f 87 b9 0x00007ff99e072c10:   00 00 00 48 8d 91 0c 29 00 00 c7 02 00 08 00 00 0x00007ff99e072c20:   eb 5f 48 8b 0d d7 6e 7e 03 83 b9 b4 34 00 00 02 0x00007ff99e072c30:   0f 87 96 00 00 00 48 8d 91 0c 29 00 00 c7 02 00 0x00007ff99e072c40:   09 00 00 eb 3c 48 8b 0d b4 6e 7e 03 83 b9 b4 34 0x00007ff99e072c50:   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: 0x00007ff99e072e7c atio6axx.dll stack at sp + 1 slots: 0x00007ff9a18b6020 atio6axx.dll stack at sp + 2 slots: 0x0000024dadc4dde8 points into unknown readable memory: 0x00007ff9a10bf5f0 | f0 f5 0b a1 f9 7f 00 00 stack at sp + 3 slots: 0x000000000000004a is an unknown value stack at sp + 4 slots: 0x00007ff9a17c2d40 atio6axx.dll stack at sp + 5 slots: 0x00000051180fb4e0 is pointing into the stack for thread: 0x0000024d890b5240 stack at sp + 6 slots: 0x00007ff99e02f484 atio6axx.dll stack at sp + 7 slots: 0x00007ff9a18b33b0 atio6axx.dll ---------------  P R O C E S S  --------------- Threads class SMR info: _java_thread_list=0x0000024daeee7510, length=20, elements={ 0x0000024d890b5240, 0x0000024da68f3e10, 0x0000024da68f4860, 0x0000024da68f5540, 0x0000024da68f6bb0, 0x0000024da68f7600, 0x0000024da68f8050, 0x0000024da68fa040, 0x0000024da69115e0, 0x0000024da6911cb0, 0x0000024da6abe220, 0x0000024da6ae7270, 0x0000024da6913ec0, 0x0000024da6913120, 0x0000024da6912380, 0x0000024da6914590, 0x0000024da6910f10, 0x0000024da6912a50, 0x0000024da69137f0, 0x0000024daefcdf10 } Java Threads: ( => current thread ) =>0x0000024d890b5240 JavaThread "main"                              [_thread_in_native, id=25508, stack(0x0000005118000000,0x0000005118100000) (1024K)]   0x0000024da68f3e10 JavaThread "Reference Handler"          daemon [_thread_blocked, id=23616, stack(0x0000005118800000,0x0000005118900000) (1024K)]   0x0000024da68f4860 JavaThread "Finalizer"                  daemon [_thread_blocked, id=35232, stack(0x0000005118900000,0x0000005118a00000) (1024K)]   0x0000024da68f5540 JavaThread "Signal Dispatcher"          daemon [_thread_blocked, id=28000, stack(0x0000005118a00000,0x0000005118b00000) (1024K)]   0x0000024da68f6bb0 JavaThread "Attach Listener"            daemon [_thread_blocked, id=25156, stack(0x0000005118b00000,0x0000005118c00000) (1024K)]   0x0000024da68f7600 JavaThread "Service Thread"             daemon [_thread_blocked, id=30000, stack(0x0000005118c00000,0x0000005118d00000) (1024K)]   0x0000024da68f8050 JavaThread "Monitor Deflation Thread"   daemon [_thread_blocked, id=1368, stack(0x0000005118d00000,0x0000005118e00000) (1024K)]   0x0000024da68fa040 JavaThread "C2 CompilerThread0"         daemon [_thread_blocked, id=30520, stack(0x0000005118e00000,0x0000005118f00000) (1024K)]   0x0000024da69115e0 JavaThread "C1 CompilerThread0"         daemon [_thread_blocked, id=35384, stack(0x0000005118f00000,0x0000005119000000) (1024K)]   0x0000024da6911cb0 JavaThread "C1 CompilerThread1"         daemon [_thread_blocked, id=20420, stack(0x0000005119000000,0x0000005119100000) (1024K)]   0x0000024da6abe220 JavaThread "Notification Thread"        daemon [_thread_blocked, id=7776, stack(0x0000005119100000,0x0000005119200000) (1024K)]   0x0000024da6ae7270 JavaThread "Common-Cleaner"             daemon [_thread_blocked, id=28292, stack(0x0000005119200000,0x0000005119300000) (1024K)]   0x0000024da6913ec0 JavaThread "C2 CompilerThread1"         daemon [_thread_blocked, id=1912, stack(0x0000005119300000,0x0000005119400000) (1024K)]   0x0000024da6913120 JavaThread "C2 CompilerThread2"         daemon [_thread_in_native, id=24140, stack(0x0000005119400000,0x0000005119500000) (1024K)]   0x0000024da6912380 JavaThread "C1 CompilerThread2"         daemon [_thread_blocked, id=31736, stack(0x0000005119500000,0x0000005119600000) (1024K)]   0x0000024da6914590 JavaThread "C1 CompilerThread3"         daemon [_thread_blocked, id=31580, stack(0x0000005119600000,0x0000005119700000) (1024K)]   0x0000024da6910f10 JavaThread "C2 CompilerThread3"         daemon [_thread_in_native, id=34380, stack(0x0000005119c00000,0x0000005119d00000) (1024K)]   0x0000024da6912a50 JavaThread "C2 CompilerThread4"         daemon [_thread_in_native, id=26816, stack(0x0000005119d00000,0x0000005119e00000) (1024K)]   0x0000024da69137f0 JavaThread "C2 CompilerThread5"         daemon [_thread_blocked, id=30220, stack(0x0000005119e00000,0x0000005119f00000) (1024K)]   0x0000024daefcdf10 JavaThread "EarlyDisplay"               daemon [_thread_blocked, id=10900, stack(0x000000511a800000,0x000000511a900000) (1024K)] Total: 20 Other Threads:   0x0000024da68a43a0 VMThread "VM Thread"                           [id=23400, stack(0x0000005118700000,0x0000005118800000) (1024K)]   0x0000024da64984c0 WatcherThread "VM Periodic Task Thread"        [id=25932, stack(0x0000005118600000,0x0000005118700000) (1024K)]   0x0000024d8b461d30 WorkerThread "GC Thread#0"                     [id=33132, stack(0x0000005118100000,0x0000005118200000) (1024K)]   0x0000024dab6d4a70 WorkerThread "GC Thread#1"                     [id=22280, stack(0x0000005119700000,0x0000005119800000) (1024K)]   0x0000024dab897bb0 WorkerThread "GC Thread#2"                     [id=25188, stack(0x0000005119800000,0x0000005119900000) (1024K)]   0x0000024dab898770 WorkerThread "GC Thread#3"                     [id=22352, stack(0x0000005119900000,0x0000005119a00000) (1024K)]   0x0000024dab898b10 WorkerThread "GC Thread#4"                     [id=3168, stack(0x0000005119a00000,0x0000005119b00000) (1024K)]   0x0000024dab89a270 WorkerThread "GC Thread#5"                     [id=22900, stack(0x0000005119b00000,0x0000005119c00000) (1024K)]   0x0000024dadca8640 WorkerThread "GC Thread#6"                     [id=15760, stack(0x000000511a100000,0x000000511a200000) (1024K)]   0x0000024daedc1a40 WorkerThread "GC Thread#7"                     [id=12132, stack(0x0000005119f00000,0x000000511a000000) (1024K)]   0x0000024dac949860 WorkerThread "GC Thread#8"                     [id=11516, stack(0x000000511a000000,0x000000511a100000) (1024K)]   0x0000024dac947f00 WorkerThread "GC Thread#9"                     [id=16364, stack(0x000000511a200000,0x000000511a300000) (1024K)]   0x0000024d8b473570 ConcurrentGCThread "G1 Main Marker"            [id=25124, stack(0x0000005118200000,0x0000005118300000) (1024K)]   0x0000024d8b473f80 WorkerThread "G1 Conc#0"                       [id=12920, stack(0x0000005118300000,0x0000005118400000) (1024K)]   0x0000024dac9494c0 WorkerThread "G1 Conc#1"                       [id=23012, stack(0x000000511a300000,0x000000511a400000) (1024K)]   0x0000024dac948640 WorkerThread "G1 Conc#2"                       [id=8004, stack(0x000000511a400000,0x000000511a500000) (1024K)]   0x0000024da6357f00 ConcurrentGCThread "G1 Refine#0"               [id=25436, stack(0x0000005118400000,0x0000005118500000) (1024K)]   0x0000024da6358980 ConcurrentGCThread "G1 Service"                [id=2236, stack(0x0000005118500000,0x0000005118600000) (1024K)] Total: 18 Threads with active compile tasks: C2 CompilerThread2  3984 3707       4       java.nio.file.FileTreeIterator::hasNext (35 bytes) C2 CompilerThread3  3984 3711       4       java.nio.file.FileTreeIterator::fetchNextIfNeeded (65 bytes) C2 CompilerThread4  3984 3820       4       java.lang.invoke.MethodType::makeImpl (109 bytes) Total: 3 VM state: not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap address: 0x0000000700000000, size: 4096 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 CDS archive(s) not mapped Compressed class space mapped at: 0x0000000800000000-0x0000000840000000, reserved size: 1073741824 Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x40000000 GC Precious Log:  CardTable entry size: 512  Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096  CPUs: 16 total, 16 available  Memory: 16310M  Large Page Support: Disabled  NUMA Support: Disabled  Compressed Oops: Enabled (Zero based)  Heap Region Size: 2M  Heap Min Capacity: 256M  Heap Initial Capacity: 256M  Heap Max Capacity: 4G  Pre-touch: Disabled  Parallel Workers: 13  Concurrent Workers: 3  Concurrent Refinement Workers: 13  Periodic GC: Disabled Heap:  garbage-first heap   total 262144K, used 72746K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 20 young (40960K), 5 survivors (10240K)  Metaspace       used 27753K, committed 28160K, reserved 1114112K   class space    used 2756K, committed 2944K, 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|0x0000000700000000, 0x0000000700200000, 0x0000000700200000|100%|HS|  |TAMS 0x0000000700000000| PB 0x0000000700000000| Complete  |   1|0x0000000700200000, 0x0000000700400000, 0x0000000700400000|100%|HC|  |TAMS 0x0000000700200000| PB 0x0000000700200000| Complete  |   2|0x0000000700400000, 0x0000000700600000, 0x0000000700600000|100%|HS|  |TAMS 0x0000000700400000| PB 0x0000000700400000| Complete  |   3|0x0000000700600000, 0x0000000700800000, 0x0000000700800000|100%|HS|  |TAMS 0x0000000700600000| PB 0x0000000700600000| Complete  |   4|0x0000000700800000, 0x0000000700a00000, 0x0000000700a00000|100%| O|  |TAMS 0x0000000700800000| PB 0x0000000700800000| Untracked  |   5|0x0000000700a00000, 0x0000000700c00000, 0x0000000700c00000|100%| O|Cm|TAMS 0x0000000700a00000| PB 0x0000000700a00000| Complete  |   6|0x0000000700c00000, 0x0000000700e00000, 0x0000000700e00000|100%|HS|  |TAMS 0x0000000700c00000| PB 0x0000000700c00000| Complete  |   7|0x0000000700e00000, 0x0000000701000000, 0x0000000701000000|100%|HC|  |TAMS 0x0000000700e00000| PB 0x0000000700e00000| Complete  |   8|0x0000000701000000, 0x0000000701200000, 0x0000000701200000|100%| O|  |TAMS 0x0000000701000000| PB 0x0000000701000000| Untracked  |   9|0x0000000701200000, 0x0000000701400000, 0x0000000701400000|100%| O|  |TAMS 0x0000000701200000| PB 0x0000000701200000| Untracked  |  10|0x0000000701400000, 0x0000000701600000, 0x0000000701600000|100%| O|  |TAMS 0x0000000701400000| PB 0x0000000701400000| Untracked  |  11|0x0000000701600000, 0x0000000701800000, 0x0000000701800000|100%|HS|  |TAMS 0x0000000701600000| PB 0x0000000701600000| Complete  |  12|0x0000000701800000, 0x0000000701a00000, 0x0000000701a00000|100%|HS|  |TAMS 0x0000000701800000| PB 0x0000000701800000| Complete  |  13|0x0000000701a00000, 0x0000000701a00000, 0x0000000701c00000|  0%| F|  |TAMS 0x0000000701a00000| PB 0x0000000701a00000| Untracked  |  14|0x0000000701c00000, 0x0000000701c00000, 0x0000000701e00000|  0%| F|  |TAMS 0x0000000701c00000| PB 0x0000000701c00000| Untracked  |  15|0x0000000701e00000, 0x0000000701e00000, 0x0000000702000000|  0%| F|  |TAMS 0x0000000701e00000| PB 0x0000000701e00000| Untracked  |  16|0x0000000702000000, 0x0000000702000000, 0x0000000702200000|  0%| F|  |TAMS 0x0000000702000000| PB 0x0000000702000000| Untracked  |  17|0x0000000702200000, 0x0000000702200000, 0x0000000702400000|  0%| F|  |TAMS 0x0000000702200000| PB 0x0000000702200000| Untracked  |  18|0x0000000702400000, 0x0000000702400000, 0x0000000702600000|  0%| F|  |TAMS 0x0000000702400000| PB 0x0000000702400000| Untracked  |  19|0x0000000702600000, 0x0000000702600000, 0x0000000702800000|  0%| F|  |TAMS 0x0000000702600000| PB 0x0000000702600000| Untracked  |  20|0x0000000702800000, 0x0000000702800000, 0x0000000702a00000|  0%| F|  |TAMS 0x0000000702800000| PB 0x0000000702800000| Untracked  |  21|0x0000000702a00000, 0x0000000702a00000, 0x0000000702c00000|  0%| F|  |TAMS 0x0000000702a00000| PB 0x0000000702a00000| Untracked  |  22|0x0000000702c00000, 0x0000000702c00000, 0x0000000702e00000|  0%| F|  |TAMS 0x0000000702c00000| PB 0x0000000702c00000| Untracked  |  23|0x0000000702e00000, 0x0000000703000000, 0x0000000703000000|100%| O|  |TAMS 0x0000000702e00000| PB 0x0000000702e00000| Untracked  |  24|0x0000000703000000, 0x0000000703200000, 0x0000000703200000|100%| O|  |TAMS 0x0000000703000000| PB 0x0000000703000000| Untracked  |  25|0x0000000703200000, 0x0000000703400000, 0x0000000703400000|100%| O|  |TAMS 0x0000000703200000| PB 0x0000000703200000| Untracked  |  26|0x0000000703400000, 0x000000070350aa40, 0x0000000703600000| 52%| O|  |TAMS 0x0000000703400000| PB 0x0000000703400000| Untracked  |  27|0x0000000703600000, 0x0000000703600000, 0x0000000703800000|  0%| F|  |TAMS 0x0000000703600000| PB 0x0000000703600000| Untracked  |  28|0x0000000703800000, 0x0000000703800000, 0x0000000703a00000|  0%| F|  |TAMS 0x0000000703800000| PB 0x0000000703800000| Untracked  |  29|0x0000000703a00000, 0x0000000703a00000, 0x0000000703c00000|  0%| F|  |TAMS 0x0000000703a00000| PB 0x0000000703a00000| Untracked  |  30|0x0000000703c00000, 0x0000000703c00000, 0x0000000703e00000|  0%| F|  |TAMS 0x0000000703c00000| PB 0x0000000703c00000| Untracked  |  31|0x0000000703e00000, 0x0000000703e00000, 0x0000000704000000|  0%| F|  |TAMS 0x0000000703e00000| PB 0x0000000703e00000| Untracked  |  32|0x0000000704000000, 0x0000000704000000, 0x0000000704200000|  0%| F|  |TAMS 0x0000000704000000| PB 0x0000000704000000| Untracked  |  33|0x0000000704200000, 0x0000000704200000, 0x0000000704400000|  0%| F|  |TAMS 0x0000000704200000| PB 0x0000000704200000| Untracked  |  34|0x0000000704400000, 0x0000000704400000, 0x0000000704600000|  0%| F|  |TAMS 0x0000000704400000| PB 0x0000000704400000| Untracked  |  35|0x0000000704600000, 0x0000000704600000, 0x0000000704800000|  0%| F|  |TAMS 0x0000000704600000| PB 0x0000000704600000| Untracked  |  36|0x0000000704800000, 0x0000000704800000, 0x0000000704a00000|  0%| F|  |TAMS 0x0000000704800000| PB 0x0000000704800000| Untracked  |  37|0x0000000704a00000, 0x0000000704a00000, 0x0000000704c00000|  0%| F|  |TAMS 0x0000000704a00000| PB 0x0000000704a00000| Untracked  |  38|0x0000000704c00000, 0x0000000704c00000, 0x0000000704e00000|  0%| F|  |TAMS 0x0000000704c00000| PB 0x0000000704c00000| Untracked  |  39|0x0000000704e00000, 0x0000000704e00000, 0x0000000705000000|  0%| F|  |TAMS 0x0000000704e00000| PB 0x0000000704e00000| Untracked  |  40|0x0000000705000000, 0x0000000705000000, 0x0000000705200000|  0%| F|  |TAMS 0x0000000705000000| PB 0x0000000705000000| Untracked  |  41|0x0000000705200000, 0x0000000705200000, 0x0000000705400000|  0%| F|  |TAMS 0x0000000705200000| PB 0x0000000705200000| Untracked  |  42|0x0000000705400000, 0x0000000705400000, 0x0000000705600000|  0%| F|  |TAMS 0x0000000705400000| PB 0x0000000705400000| Untracked  |  43|0x0000000705600000, 0x0000000705600000, 0x0000000705800000|  0%| F|  |TAMS 0x0000000705600000| PB 0x0000000705600000| Untracked  |  44|0x0000000705800000, 0x0000000705800000, 0x0000000705a00000|  0%| F|  |TAMS 0x0000000705800000| PB 0x0000000705800000| Untracked  |  45|0x0000000705a00000, 0x0000000705a00000, 0x0000000705c00000|  0%| F|  |TAMS 0x0000000705a00000| PB 0x0000000705a00000| Untracked  |  46|0x0000000705c00000, 0x0000000705c00000, 0x0000000705e00000|  0%| F|  |TAMS 0x0000000705c00000| PB 0x0000000705c00000| Untracked  |  47|0x0000000705e00000, 0x0000000705e00000, 0x0000000706000000|  0%| F|  |TAMS 0x0000000705e00000| PB 0x0000000705e00000| Untracked  |  48|0x0000000706000000, 0x0000000706000000, 0x0000000706200000|  0%| F|  |TAMS 0x0000000706000000| PB 0x0000000706000000| Untracked  |  49|0x0000000706200000, 0x0000000706200000, 0x0000000706400000|  0%| F|  |TAMS 0x0000000706200000| PB 0x0000000706200000| Untracked  |  50|0x0000000706400000, 0x0000000706400000, 0x0000000706600000|  0%| F|  |TAMS 0x0000000706400000| PB 0x0000000706400000| Untracked  |  51|0x0000000706600000, 0x0000000706600000, 0x0000000706800000|  0%| F|  |TAMS 0x0000000706600000| PB 0x0000000706600000| Untracked  |  52|0x0000000706800000, 0x0000000706800000, 0x0000000706a00000|  0%| F|  |TAMS 0x0000000706800000| PB 0x0000000706800000| Untracked  |  53|0x0000000706a00000, 0x0000000706a00000, 0x0000000706c00000|  0%| F|  |TAMS 0x0000000706a00000| PB 0x0000000706a00000| Untracked  |  54|0x0000000706c00000, 0x0000000706c00000, 0x0000000706e00000|  0%| F|  |TAMS 0x0000000706c00000| PB 0x0000000706c00000| Untracked  |  55|0x0000000706e00000, 0x0000000706e00000, 0x0000000707000000|  0%| F|  |TAMS 0x0000000706e00000| PB 0x0000000706e00000| Untracked  |  56|0x0000000707000000, 0x0000000707000000, 0x0000000707200000|  0%| F|  |TAMS 0x0000000707000000| PB 0x0000000707000000| Untracked  |  57|0x0000000707200000, 0x0000000707200000, 0x0000000707400000|  0%| F|  |TAMS 0x0000000707200000| PB 0x0000000707200000| Untracked  |  58|0x0000000707400000, 0x0000000707400000, 0x0000000707600000|  0%| F|  |TAMS 0x0000000707400000| PB 0x0000000707400000| Untracked  |  59|0x0000000707600000, 0x0000000707600000, 0x0000000707800000|  0%| F|  |TAMS 0x0000000707600000| PB 0x0000000707600000| Untracked  |  60|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000|  0%| F|  |TAMS 0x0000000707800000| PB 0x0000000707800000| Untracked  |  61|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000|  0%| F|  |TAMS 0x0000000707a00000| PB 0x0000000707a00000| Untracked  |  62|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000|  0%| F|  |TAMS 0x0000000707c00000| PB 0x0000000707c00000| Untracked  |  63|0x0000000707e00000, 0x0000000707e00000, 0x0000000708000000|  0%| F|  |TAMS 0x0000000707e00000| PB 0x0000000707e00000| Untracked  |  64|0x0000000708000000, 0x0000000708000000, 0x0000000708200000|  0%| F|  |TAMS 0x0000000708000000| PB 0x0000000708000000| Untracked  |  65|0x0000000708200000, 0x0000000708200000, 0x0000000708400000|  0%| F|  |TAMS 0x0000000708200000| PB 0x0000000708200000| Untracked  |  66|0x0000000708400000, 0x0000000708400000, 0x0000000708600000|  0%| F|  |TAMS 0x0000000708400000| PB 0x0000000708400000| Untracked  |  67|0x0000000708600000, 0x0000000708600000, 0x0000000708800000|  0%| F|  |TAMS 0x0000000708600000| PB 0x0000000708600000| Untracked  |  68|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000|  0%| F|  |TAMS 0x0000000708800000| PB 0x0000000708800000| Untracked  |  69|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000|  0%| F|  |TAMS 0x0000000708a00000| PB 0x0000000708a00000| Untracked  |  70|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000|  0%| F|  |TAMS 0x0000000708c00000| PB 0x0000000708c00000| Untracked  |  71|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000|  0%| F|  |TAMS 0x0000000708e00000| PB 0x0000000708e00000| Untracked  |  72|0x0000000709000000, 0x0000000709000000, 0x0000000709200000|  0%| F|  |TAMS 0x0000000709000000| PB 0x0000000709000000| Untracked  |  73|0x0000000709200000, 0x0000000709200000, 0x0000000709400000|  0%| F|  |TAMS 0x0000000709200000| PB 0x0000000709200000| Untracked  |  74|0x0000000709400000, 0x0000000709400000, 0x0000000709600000|  0%| F|  |TAMS 0x0000000709400000| PB 0x0000000709400000| Untracked  |  75|0x0000000709600000, 0x0000000709600000, 0x0000000709800000|  0%| F|  |TAMS 0x0000000709600000| PB 0x0000000709600000| Untracked  |  76|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000|  0%| F|  |TAMS 0x0000000709800000| PB 0x0000000709800000| Untracked  |  77|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000|  0%| F|  |TAMS 0x0000000709a00000| PB 0x0000000709a00000| Untracked  |  78|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000|  0%| F|  |TAMS 0x0000000709c00000| PB 0x0000000709c00000| Untracked  |  79|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000|  0%| F|  |TAMS 0x0000000709e00000| PB 0x0000000709e00000| Untracked  |  80|0x000000070a000000, 0x000000070a000000, 0x000000070a200000|  0%| F|  |TAMS 0x000000070a000000| PB 0x000000070a000000| Untracked  |  81|0x000000070a200000, 0x000000070a200000, 0x000000070a400000|  0%| F|  |TAMS 0x000000070a200000| PB 0x000000070a200000| Untracked  |  82|0x000000070a400000, 0x000000070a400000, 0x000000070a600000|  0%| F|  |TAMS 0x000000070a400000| PB 0x000000070a400000| Untracked  |  83|0x000000070a600000, 0x000000070a600000, 0x000000070a800000|  0%| F|  |TAMS 0x000000070a600000| PB 0x000000070a600000| Untracked  |  84|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000|  0%| F|  |TAMS 0x000000070a800000| PB 0x000000070a800000| Untracked  |  85|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000|  0%| F|  |TAMS 0x000000070aa00000| PB 0x000000070aa00000| Untracked  |  86|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000|  0%| F|  |TAMS 0x000000070ac00000| PB 0x000000070ac00000| Untracked  |  87|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000|  0%| F|  |TAMS 0x000000070ae00000| PB 0x000000070ae00000| Untracked  |  88|0x000000070b000000, 0x000000070b000000, 0x000000070b200000|  0%| F|  |TAMS 0x000000070b000000| PB 0x000000070b000000| Untracked  |  89|0x000000070b200000, 0x000000070b200000, 0x000000070b400000|  0%| F|  |TAMS 0x000000070b200000| PB 0x000000070b200000| Untracked  |  90|0x000000070b400000, 0x000000070b400000, 0x000000070b600000|  0%| F|  |TAMS 0x000000070b400000| PB 0x000000070b400000| Untracked  |  91|0x000000070b600000, 0x000000070b600000, 0x000000070b800000|  0%| F|  |TAMS 0x000000070b600000| PB 0x000000070b600000| Untracked  |  92|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000|  0%| F|  |TAMS 0x000000070b800000| PB 0x000000070b800000| Untracked  |  93|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000|  0%| F|  |TAMS 0x000000070ba00000| PB 0x000000070ba00000| Untracked  |  94|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000|  0%| F|  |TAMS 0x000000070bc00000| PB 0x000000070bc00000| Untracked  |  95|0x000000070be00000, 0x000000070be00000, 0x000000070c000000|  0%| F|  |TAMS 0x000000070be00000| PB 0x000000070be00000| Untracked  |  96|0x000000070c000000, 0x000000070c000000, 0x000000070c200000|  0%| F|  |TAMS 0x000000070c000000| PB 0x000000070c000000| Untracked  |  97|0x000000070c200000, 0x000000070c200000, 0x000000070c400000|  0%| F|  |TAMS 0x000000070c200000| PB 0x000000070c200000| Untracked  |  98|0x000000070c400000, 0x000000070c400000, 0x000000070c600000|  0%| F|  |TAMS 0x000000070c400000| PB 0x000000070c400000| Untracked  |  99|0x000000070c600000, 0x000000070c600000, 0x000000070c800000|  0%| F|  |TAMS 0x000000070c600000| PB 0x000000070c600000| Untracked  | 100|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000|  0%| F|  |TAMS 0x000000070c800000| PB 0x000000070c800000| Untracked  | 101|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000|  0%| F|  |TAMS 0x000000070ca00000| PB 0x000000070ca00000| Untracked  | 102|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000|  0%| F|  |TAMS 0x000000070cc00000| PB 0x000000070cc00000| Untracked  | 103|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000|  0%| F|  |TAMS 0x000000070ce00000| PB 0x000000070ce00000| Untracked  | 104|0x000000070d000000, 0x000000070d000000, 0x000000070d200000|  0%| F|  |TAMS 0x000000070d000000| PB 0x000000070d000000| Untracked  | 105|0x000000070d200000, 0x000000070d200000, 0x000000070d400000|  0%| F|  |TAMS 0x000000070d200000| PB 0x000000070d200000| Untracked  | 106|0x000000070d400000, 0x000000070d400000, 0x000000070d600000|  0%| F|  |TAMS 0x000000070d400000| PB 0x000000070d400000| Untracked  | 107|0x000000070d600000, 0x000000070d600000, 0x000000070d800000|  0%| F|  |TAMS 0x000000070d600000| PB 0x000000070d600000| Untracked  | 108|0x000000070d800000, 0x000000070d9792e0, 0x000000070da00000| 73%| E|  |TAMS 0x000000070d800000| PB 0x000000070d800000| Complete  | 109|0x000000070da00000, 0x000000070dc00000, 0x000000070dc00000|100%| E|CS|TAMS 0x000000070da00000| PB 0x000000070da00000| Complete  | 110|0x000000070dc00000, 0x000000070de00000, 0x000000070de00000|100%| E|CS|TAMS 0x000000070dc00000| PB 0x000000070dc00000| Complete  | 111|0x000000070de00000, 0x000000070e000000, 0x000000070e000000|100%| E|CS|TAMS 0x000000070de00000| PB 0x000000070de00000| Complete  | 112|0x000000070e000000, 0x000000070e200000, 0x000000070e200000|100%| E|CS|TAMS 0x000000070e000000| PB 0x000000070e000000| Complete  | 113|0x000000070e200000, 0x000000070e400000, 0x000000070e400000|100%| E|CS|TAMS 0x000000070e200000| PB 0x000000070e200000| Complete  | 114|0x000000070e400000, 0x000000070e600000, 0x000000070e600000|100%| E|CS|TAMS 0x000000070e400000| PB 0x000000070e400000| Complete  | 115|0x000000070e600000, 0x000000070e800000, 0x000000070e800000|100%| S|CS|TAMS 0x000000070e600000| PB 0x000000070e600000| Complete  | 116|0x000000070e800000, 0x000000070ea00000, 0x000000070ea00000|100%| S|CS|TAMS 0x000000070e800000| PB 0x000000070e800000| Complete  | 117|0x000000070ea00000, 0x000000070ec00000, 0x000000070ec00000|100%| S|CS|TAMS 0x000000070ea00000| PB 0x000000070ea00000| Complete  | 118|0x000000070ec00000, 0x000000070ee00000, 0x000000070ee00000|100%| S|CS|TAMS 0x000000070ec00000| PB 0x000000070ec00000| Complete  | 119|0x000000070ee00000, 0x000000070f000000, 0x000000070f000000|100%| S|CS|TAMS 0x000000070ee00000| PB 0x000000070ee00000| Complete  | 120|0x000000070f000000, 0x000000070f200000, 0x000000070f200000|100%| E|CS|TAMS 0x000000070f000000| PB 0x000000070f000000| Complete  | 121|0x000000070f200000, 0x000000070f400000, 0x000000070f400000|100%| E|CS|TAMS 0x000000070f200000| PB 0x000000070f200000| Complete  | 122|0x000000070f400000, 0x000000070f600000, 0x000000070f600000|100%| E|CS|TAMS 0x000000070f400000| PB 0x000000070f400000| Complete  | 123|0x000000070f600000, 0x000000070f800000, 0x000000070f800000|100%| E|CS|TAMS 0x000000070f600000| PB 0x000000070f600000| Complete  | 124|0x000000070f800000, 0x000000070fa00000, 0x000000070fa00000|100%| E|CS|TAMS 0x000000070f800000| PB 0x000000070f800000| Complete  | 125|0x000000070fa00000, 0x000000070fc00000, 0x000000070fc00000|100%| E|CS|TAMS 0x000000070fa00000| PB 0x000000070fa00000| Complete  | 126|0x000000070fc00000, 0x000000070fe00000, 0x000000070fe00000|100%| E|CS|TAMS 0x000000070fc00000| PB 0x000000070fc00000| Complete  | 127|0x000000070fe00000, 0x0000000710000000, 0x0000000710000000|100%| E|CS|TAMS 0x000000070fe00000| PB 0x000000070fe00000| Complete  Card table byte_map: [0x0000024d9f030000,0x0000024d9f830000] _byte_map_base: 0x0000024d9b830000 Marking Bits: (CMBitMap*) 0x0000024d8b462340  Bits: [0x0000024d9f830000, 0x0000024da3830000) Polling page: 0x0000024d89260000 Metaspace: Usage:   Non-class:     24.41 MB used.       Class:      2.69 MB used.        Both:     27.10 MB used. Virtual space:   Non-class space:       64.00 MB reserved,      24.62 MB ( 38%) committed,  1 nodes.       Class space:        1.00 GB reserved,       2.88 MB ( <1%) committed,  1 nodes.              Both:        1.06 GB reserved,      27.50 MB (  3%) committed.  Chunk freelists:    Non-Class:  7.40 MB        Class:  12.97 MB         Both:  20.38 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 35.25 MB CDS: off  - 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: 3. num_arena_births: 370. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 440. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 3. num_chunks_taken_from_freelist: 836. num_chunk_merges: 0. num_chunk_splits: 519. num_chunks_enlarged: 342. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=119168Kb used=2654Kb max_used=2654Kb free=116514Kb  bounds [0x0000024d96b50000, 0x0000024d96df0000, 0x0000024d9dfb0000] CodeHeap 'profiled nmethods': size=119104Kb used=7208Kb max_used=7208Kb free=111895Kb  bounds [0x0000024d8efb0000, 0x0000024d8f6c0000, 0x0000024d96400000] CodeHeap 'non-nmethods': size=7488Kb used=3889Kb max_used=3903Kb free=3598Kb  bounds [0x0000024d96400000, 0x0000024d967e0000, 0x0000024d96b50000]  total_blobs=4958 nmethods=3814 adapters=1045  compilation: enabled               stopped_count=0, restarted_count=0  full_count=0 Compilation events (20 events): Event: 3.805 Thread 0x0000024da69115e0 3807       3       org.lwjgl.system.MemoryUtil::write8 (19 bytes) Event: 3.805 Thread 0x0000024da6911cb0 3808       3       sun.misc.Unsafe::putByte (11 bytes) Event: 3.805 Thread 0x0000024da6914590 nmethod 3806 0x0000024d8f6b5f90 code [0x0000024d8f6b6120, 0x0000024d8f6b6220] Event: 3.805 Thread 0x0000024da6912380 3809       3       java.lang.ThreadLocal$ThreadLocalMap::nextIndex (15 bytes) Event: 3.805 Thread 0x0000024da6911cb0 nmethod 3808 0x0000024d8f6b6290 code [0x0000024d8f6b6420, 0x0000024d8f6b6530] Event: 3.805 Thread 0x0000024da69115e0 nmethod 3807 0x0000024d8f6b6610 code [0x0000024d8f6b67c0, 0x0000024d8f6b6a10] Event: 3.805 Thread 0x0000024da6912380 nmethod 3809 0x0000024d8f6b6b10 code [0x0000024d8f6b6ca0, 0x0000024d8f6b6dd8] Event: 3.806 Thread 0x0000024da6914590 3810       3       sun.misc.Unsafe::putInt (11 bytes) Event: 3.806 Thread 0x0000024da6914590 nmethod 3810 0x0000024d8f6b6e90 code [0x0000024d8f6b7020, 0x0000024d8f6b7130] Event: 3.806 Thread 0x0000024da69115e0 3811       3       org.lwjgl.system.MemoryUtil::encodeASCIIUnsafe (53 bytes) Event: 3.806 Thread 0x0000024da69115e0 nmethod 3811 0x0000024d8f6b7210 code [0x0000024d8f6b7400, 0x0000024d8f6b77f8] Event: 3.813 Thread 0x0000024da6912380 3812       3       jdk.internal.loader.NativeLibraries$NativeLibraryImpl::find (9 bytes) Event: 3.813 Thread 0x0000024da6912380 nmethod 3812 0x0000024d8f6b7990 code [0x0000024d8f6b7b40, 0x0000024d8f6b7c80] Event: 3.833 Thread 0x0000024da6912380 3813       3       jdk.internal.misc.Unsafe::ensureClassInitialized (18 bytes) Event: 3.833 Thread 0x0000024da6912380 nmethod 3813 0x0000024d8f6b7d10 code [0x0000024d8f6b7ee0, 0x0000024d8f6b8118] Event: 3.834 Thread 0x0000024da68fa040 3815       4       java.lang.invoke.MethodTypeForm::canonicalize (74 bytes) Event: 3.834 Thread 0x0000024da69115e0 3817       3       java.lang.invoke.MethodTypeForm::<init> (322 bytes) Event: 3.834 Thread 0x0000024da68fa040 nmethod 3815 0x0000024d96de6e90 code [0x0000024d96de7020, 0x0000024d96de70f8] Event: 3.835 Thread 0x0000024da6912a50 3820       4       java.lang.invoke.MethodType::makeImpl (109 bytes) Event: 3.835 Thread 0x0000024da69115e0 nmethod 3817 0x0000024d8f6b8210 code [0x0000024d8f6b8500, 0x0000024d8f6b9b78] GC Heap History (12 events): Event: 0.826 GC heap before {Heap before GC invocations=0 (full 0):  garbage-first heap   total 262144K, used 36864K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 11 young (22528K), 0 survivors (0K)  Metaspace       used 10212K, committed 10432K, reserved 1114112K   class space    used 846K, committed 960K, reserved 1048576K } Event: 0.833 GC heap after {Heap after GC invocations=1 (full 0):  garbage-first heap   total 262144K, used 21935K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 2 young (4096K), 2 survivors (4096K)  Metaspace       used 10212K, committed 10432K, reserved 1114112K   class space    used 846K, committed 960K, reserved 1048576K } Event: 0.933 GC heap before {Heap before GC invocations=1 (full 0):  garbage-first heap   total 262144K, used 42415K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 12 young (24576K), 2 survivors (4096K)  Metaspace       used 10217K, committed 10432K, reserved 1114112K   class space    used 846K, committed 960K, reserved 1048576K } Event: 0.935 GC heap after {Heap after GC invocations=2 (full 0):  garbage-first heap   total 262144K, used 25402K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 2 young (4096K), 2 survivors (4096K)  Metaspace       used 10217K, committed 10432K, reserved 1114112K   class space    used 846K, committed 960K, reserved 1048576K } Event: 1.643 GC heap before {Heap before GC invocations=2 (full 0):  garbage-first heap   total 262144K, used 76602K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 27 young (55296K), 2 survivors (4096K)  Metaspace       used 12663K, committed 12928K, reserved 1114112K   class space    used 1066K, committed 1216K, reserved 1048576K } Event: 1.648 GC heap after {Heap after GC invocations=3 (full 0):  garbage-first heap   total 262144K, used 32768K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 4 young (8192K), 4 survivors (8192K)  Metaspace       used 12663K, committed 12928K, reserved 1114112K   class space    used 1066K, committed 1216K, reserved 1048576K } Event: 2.419 GC heap before {Heap before GC invocations=3 (full 0):  garbage-first heap   total 262144K, used 202752K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 76 young (155648K), 4 survivors (8192K)  Metaspace       used 13672K, committed 13952K, reserved 1114112K   class space    used 1156K, committed 1280K, reserved 1048576K } Event: 2.427 GC heap after {Heap after GC invocations=4 (full 0):  garbage-first heap   total 262144K, used 40622K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 7 young (14336K), 7 survivors (14336K)  Metaspace       used 13672K, committed 13952K, reserved 1114112K   class space    used 1156K, committed 1280K, reserved 1048576K } Event: 3.108 GC heap before {Heap before GC invocations=4 (full 0):  garbage-first heap   total 262144K, used 202414K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 76 young (155648K), 7 survivors (14336K)  Metaspace       used 16158K, committed 16448K, reserved 1114112K   class space    used 1450K, committed 1600K, reserved 1048576K } Event: 3.117 GC heap after {Heap after GC invocations=5 (full 0):  garbage-first heap   total 262144K, used 43052K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 5 young (10240K), 5 survivors (10240K)  Metaspace       used 16158K, committed 16448K, reserved 1114112K   class space    used 1450K, committed 1600K, reserved 1048576K } Event: 3.355 GC heap before {Heap before GC invocations=5 (full 0):  garbage-first heap   total 262144K, used 57388K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 13 young (26624K), 5 survivors (10240K)  Metaspace       used 21184K, committed 21504K, reserved 1114112K   class space    used 2017K, committed 2112K, reserved 1048576K } Event: 3.359 GC heap after {Heap after GC invocations=6 (full 0):  garbage-first heap   total 262144K, used 44074K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 5 young (10240K), 5 survivors (10240K)  Metaspace       used 21184K, committed 21504K, reserved 1114112K   class space    used 2017K, committed 2112K, reserved 1048576K } Dll operation events (11 events): Event: 0.011 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\java.dll Event: 0.019 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\zip.dll Event: 0.089 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\jsvml.dll Event: 0.243 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\net.dll Event: 0.245 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\nio.dll Event: 0.256 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\zip.dll Event: 0.421 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\jimage.dll Event: 1.015 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\verify.dll Event: 3.158 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\management.dll Event: 3.160 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\management_ext.dll Event: 3.773 Loaded shared library \curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512\lwjgl.dll Deoptimization events (20 events): Event: 3.695 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d96cabe70 sp=0x00000051180fd990 Event: 3.695 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d964546a2 sp=0x00000051180fd850 mode 2 Event: 3.702 Thread 0x0000024d890b5240 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000024d96caadac relative=0x00000000000001cc Event: 3.702 Thread 0x0000024d890b5240 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000024d96caadac method=java.nio.ByteBuffer.put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; @ 10 c2 Event: 3.702 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d96caadac sp=0x00000051180fdc70 Event: 3.702 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d964546a2 sp=0x00000051180fdc50 mode 2 Event: 3.740 Thread 0x0000024d890b5240 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000024d96c28350 relative=0x0000000000000290 Event: 3.740 Thread 0x0000024d890b5240 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000024d96c28350 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 76 c2 Event: 3.740 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d96c28350 sp=0x00000051180fc840 Event: 3.741 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d964546a2 sp=0x00000051180fc7b8 mode 2 Event: 3.745 Thread 0x0000024d890b5240 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000024d96caadac relative=0x00000000000001cc Event: 3.745 Thread 0x0000024d890b5240 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000024d96caadac method=java.nio.ByteBuffer.put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; @ 10 c2 Event: 3.745 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d96caadac sp=0x00000051180fdbb0 Event: 3.745 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d964546a2 sp=0x00000051180fdb90 mode 2 Event: 3.746 Thread 0x0000024d890b5240 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000024d96caadac relative=0x00000000000001cc Event: 3.746 Thread 0x0000024d890b5240 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000024d96caadac method=java.nio.ByteBuffer.put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; @ 10 c2 Event: 3.746 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d96caadac sp=0x00000051180fdbb0 Event: 3.746 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d964546a2 sp=0x00000051180fdb90 mode 2 Event: 3.781 Thread 0x0000024d890b5240 DEOPT PACKING pc=0x0000024d8f3bfc57 sp=0x00000051180fc8d0 Event: 3.781 Thread 0x0000024d890b5240 DEOPT UNPACKING pc=0x0000024d96454e42 sp=0x00000051180fbd88 mode 0 Classes loaded (20 events): Event: 3.792 Loading class java/nio/DirectCharBufferU Event: 3.792 Loading class java/nio/DirectCharBufferU done Event: 3.792 Loading class java/nio/DirectFloatBufferU Event: 3.793 Loading class java/nio/DirectFloatBufferU done Event: 3.793 Loading class java/nio/DirectDoubleBufferU Event: 3.793 Loading class java/nio/DirectDoubleBufferU done Event: 3.794 Loading class java/util/function/LongPredicate Event: 3.794 Loading class java/util/function/LongPredicate done Event: 3.797 Loading class java/nio/InvalidMarkException Event: 3.797 Loading class java/nio/InvalidMarkException done Event: 3.797 Loading class java/nio/BufferUnderflowException Event: 3.797 Loading class java/nio/BufferUnderflowException done Event: 3.831 Loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask Event: 3.831 Loading class java/util/concurrent/FutureTask Event: 3.831 Loading class java/util/concurrent/FutureTask done Event: 3.831 Loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask done Event: 3.832 Loading class java/util/concurrent/FutureTask$WaitNode Event: 3.832 Loading class java/util/concurrent/FutureTask$WaitNode done Event: 3.832 Loading class java/util/concurrent/Executors$RunnableAdapter Event: 3.832 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: 3.632 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070e534c08}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000070e534c08)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.633 Thread 0x0000024d890b5240 Exception <a 'java/lang/IncompatibleClassChangeError'{0x000000070e53fa08}: Found class java.lang.Object, but interface was expected> (0x000000070e53fa08)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 840] Event: 3.633 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070e549888}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x000000070e549888)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.637 Thread 0x0000024d890b5240 Exception <a 'java/lang/IncompatibleClassChangeError'{0x000000070e588858}: Found class java.lang.Object, but interface was expected> (0x000000070e588858)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 840] Event: 3.658 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070e23b578}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, int)'> (0x000000070e23b578)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.741 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070dd79598}: method resolution failed> (0x000000070dd79598)  thrown [s\src\hotspot\share\prims\methodHandles.cpp, line 1144] Event: 3.746 Thread 0x0000024d890b5240 Exception <a 'sun/nio/fs/WindowsException'{0x000000070dda9c20}> (0x000000070dda9c20)  thrown [s\src\hotspot\share\prims\jni.cpp, line 520] Event: 3.750 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070ddca9b8}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, int, java.lang.Object, java.lang.Object)'> (0x000000070ddca9b8)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.761 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070da9e4d0}: 'void java.lang.System.load(java.lang.String, java.lang.Class)'> (0x000000070da9e4d0)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.763 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070dab4158}: 'void java.lang.System.loadLibrary(java.lang.String, java.lang.Class)'> (0x000000070dab4158)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.771 Thread 0x0000024d890b5240 Exception <a 'sun/nio/fs/WindowsException'{0x000000070dad57c0}> (0x000000070dad57c0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 520] Event: 3.771 Thread 0x0000024d890b5240 Exception <a 'sun/nio/fs/WindowsException'{0x000000070dad5bc8}> (0x000000070dad5bc8)  thrown [s\src\hotspot\share\prims\jni.cpp, line 520] Event: 3.787 Thread 0x0000024d890b5240 Exception <a 'sun/nio/fs/WindowsException'{0x000000070db129e0}> (0x000000070db129e0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 520] Event: 3.787 Thread 0x0000024d890b5240 Exception <a 'sun/nio/fs/WindowsException'{0x000000070db12e00}> (0x000000070db12e00)  thrown [s\src\hotspot\share\prims\jni.cpp, line 520] Event: 3.794 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db63028}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, long)'> (0x000000070db63028)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.795 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db68330}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, int)'> (0x000000070db68330)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.796 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db790a0}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, long, long)'> (0x000000070db790a0)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.796 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db7e770}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, long)'> (0x000000070db7e770)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.796 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db81f98}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, long, java.lang.Object)'> (0x000000070db81f98)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] Event: 3.796 Thread 0x0000024d890b5240 Exception <a 'java/lang/NoSuchMethodError'{0x000000070db89190}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x000000070db89190)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 773] ZGC Phase Switch (0 events): No events VM Operations (20 events): Event: 3.355 Executing VM operation: CollectForMetadataAllocation (Metadata GC Threshold) Event: 3.359 Executing VM operation: CollectForMetadataAllocation (Metadata GC Threshold) done Event: 3.367 Executing VM operation: G1PauseRemark Event: 3.369 Executing VM operation: G1PauseRemark done Event: 3.371 Executing VM operation: G1PauseCleanup Event: 3.371 Executing VM operation: G1PauseCleanup done Event: 3.401 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.402 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.402 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.402 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.426 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.426 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.559 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.560 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.569 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.569 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.607 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 3.607 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 3.739 Executing VM operation: ICBufferFull Event: 3.739 Executing VM operation: ICBufferFull done Memory protections (0 events): No events Nmethod flushes (0 events): No events Events (20 events): Event: 0.088 Thread 0x0000024d890b5240 Thread added: 0x0000024da68f8050 Event: 0.088 Thread 0x0000024d890b5240 Thread added: 0x0000024da68fa040 Event: 0.088 Thread 0x0000024d890b5240 Thread added: 0x0000024da69115e0 Event: 0.219 Thread 0x0000024da69115e0 Thread added: 0x0000024da6911cb0 Event: 0.227 Thread 0x0000024d890b5240 Thread added: 0x0000024da6abe220 Event: 0.235 Thread 0x0000024d890b5240 Thread added: 0x0000024da6ae7270 Event: 0.263 Thread 0x0000024da68fa040 Thread added: 0x0000024da6913ec0 Event: 0.263 Thread 0x0000024da68fa040 Thread added: 0x0000024da6913120 Event: 0.729 Thread 0x0000024da6911cb0 Thread added: 0x0000024da6912380 Event: 0.729 Thread 0x0000024da6911cb0 Thread added: 0x0000024da6914590 Event: 0.851 Thread 0x0000024da68fa040 Thread added: 0x0000024da6910f10 Event: 0.851 Thread 0x0000024da68fa040 Thread added: 0x0000024da6912a50 Event: 0.856 Thread 0x0000024da6913ec0 Thread added: 0x0000024da69137f0 Event: 0.856 Thread 0x0000024da6913ec0 Thread added: 0x0000024dabb40e70 Event: 0.856 Thread 0x0000024da6913ec0 Thread added: 0x0000024dabb3fa00 Event: 2.634 Thread 0x0000024dabb3fa00 Thread exited: 0x0000024dabb3fa00 Event: 2.639 Thread 0x0000024dabb40e70 Thread exited: 0x0000024dabb40e70 Event: 3.410 Thread 0x0000024d890b5240 Thread added: 0x0000024daf1fbb30 Event: 3.412 Thread 0x0000024daf1fbb30 Thread exited: 0x0000024daf1fbb30 Event: 3.832 Thread 0x0000024d890b5240 Thread added: 0x0000024daefcdf10 Dynamic libraries: 0x00007ff679680000 - 0x00007ff67968e000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\javaw.exe 0x00007ffa35410000 - 0x00007ffa35627000     C:\WINDOWS\SYSTEM32\ntdll.dll 0x00007ffa332d0000 - 0x00007ffa33394000     C:\WINDOWS\System32\KERNEL32.DLL 0x00007ffa327c0000 - 0x00007ffa32b92000     C:\WINDOWS\System32\KERNELBASE.dll 0x00007ffa32d50000 - 0x00007ffa32e61000     C:\WINDOWS\System32\ucrtbase.dll 0x00007ffa07e90000 - 0x00007ffa07ead000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\VCRUNTIME140.dll 0x00007ffa100d0000 - 0x00007ffa100e8000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\jli.dll 0x00007ffa33900000 - 0x00007ffa33ab1000     C:\WINDOWS\System32\USER32.dll 0x00007ffa325d0000 - 0x00007ffa325f6000     C:\WINDOWS\System32\win32u.dll 0x00007ffa33200000 - 0x00007ffa33229000     C:\WINDOWS\System32\GDI32.dll 0x00007ffa1aa40000 - 0x00007ffa1acdb000     C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772\COMCTL32.dll 0x00007ffa32c20000 - 0x00007ffa32d43000     C:\WINDOWS\System32\gdi32full.dll 0x00007ffa32500000 - 0x00007ffa3259a000     C:\WINDOWS\System32\msvcp_win.dll 0x00007ffa343f0000 - 0x00007ffa34497000     C:\WINDOWS\System32\msvcrt.dll 0x00007ffa34ad0000 - 0x00007ffa34b01000     C:\WINDOWS\System32\IMM32.DLL 0x00007ffa20a70000 - 0x00007ffa20a7c000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\vcruntime140_1.dll 0x00007ffa00f20000 - 0x00007ffa00fad000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\msvcp140.dll 0x00007ff95f910000 - 0x00007ff9606a8000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\server\jvm.dll 0x00007ffa35310000 - 0x00007ffa353c1000     C:\WINDOWS\System32\ADVAPI32.dll 0x00007ffa334b0000 - 0x00007ffa33558000     C:\WINDOWS\System32\sechost.dll 0x00007ffa325a0000 - 0x00007ffa325c8000     C:\WINDOWS\System32\bcrypt.dll 0x00007ffa347d0000 - 0x00007ffa348e4000     C:\WINDOWS\System32\RPCRT4.dll 0x00007ffa348f0000 - 0x00007ffa34961000     C:\WINDOWS\System32\WS2_32.dll 0x00007ffa31340000 - 0x00007ffa3138d000     C:\WINDOWS\SYSTEM32\POWRPROF.dll 0x00007ffa26dc0000 - 0x00007ffa26dca000     C:\WINDOWS\SYSTEM32\VERSION.dll 0x00007ffa2c110000 - 0x00007ffa2c144000     C:\WINDOWS\SYSTEM32\WINMM.dll 0x00007ffa31320000 - 0x00007ffa31333000     C:\WINDOWS\SYSTEM32\UMPDC.dll 0x00007ffa315e0000 - 0x00007ffa315f8000     C:\WINDOWS\SYSTEM32\kernel.appcore.dll 0x00007ffa1e6a0000 - 0x00007ffa1e6aa000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\jimage.dll 0x00007ffa2fc50000 - 0x00007ffa2fe83000     C:\WINDOWS\SYSTEM32\DBGHELP.DLL 0x00007ffa33560000 - 0x00007ffa338f3000     C:\WINDOWS\System32\combase.dll 0x00007ffa349f0000 - 0x00007ffa34ac7000     C:\WINDOWS\System32\OLEAUT32.dll 0x00007ffa20c00000 - 0x00007ffa20c32000     C:\WINDOWS\SYSTEM32\dbgcore.DLL 0x00007ffa32ba0000 - 0x00007ffa32c1b000     C:\WINDOWS\System32\bcryptPrimitives.dll 0x00007ffa06470000 - 0x00007ffa06490000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\java.dll 0x00007ffa06210000 - 0x00007ffa06228000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\zip.dll 0x00007ffa33ac0000 - 0x00007ffa34362000     C:\WINDOWS\System32\SHELL32.dll 0x00007ffa32600000 - 0x00007ffa3273f000     C:\WINDOWS\System32\wintypes.dll 0x00007ffa30280000 - 0x00007ffa30b9d000     C:\WINDOWS\SYSTEM32\windows.storage.dll 0x00007ffa333a0000 - 0x00007ffa334ac000     C:\WINDOWS\System32\SHCORE.dll 0x00007ffa34970000 - 0x00007ffa349d9000     C:\WINDOWS\System32\shlwapi.dll 0x00007ffa32430000 - 0x00007ffa3245b000     C:\WINDOWS\SYSTEM32\profapi.dll 0x00007ffa00960000 - 0x00007ffa00a36000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\jsvml.dll 0x00007ffa1c880000 - 0x00007ffa1c890000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\net.dll 0x00007ffa2d4c0000 - 0x00007ffa2d5ec000     C:\WINDOWS\SYSTEM32\WINHTTP.dll 0x00007ffa31a60000 - 0x00007ffa31ac9000     C:\WINDOWS\system32\mswsock.dll 0x00007ffa020d0000 - 0x00007ffa020e6000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\nio.dll 0x00007ffa11b60000 - 0x00007ffa11b70000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\verify.dll 0x00007ffa10200000 - 0x00007ffa1020a000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\management.dll 0x00007ffa100c0000 - 0x00007ffa100cb000     \curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\management_ext.dll 0x00007ffa349e0000 - 0x00007ffa349e8000     C:\WINDOWS\System32\PSAPI.DLL 0x00007ffa103f0000 - 0x00007ffa10407000     C:\WINDOWS\system32\napinsp.dll 0x00007ffa103d0000 - 0x00007ffa103eb000     C:\WINDOWS\system32\pnrpnsp.dll 0x00007ffa31050000 - 0x00007ffa31148000     C:\WINDOWS\SYSTEM32\DNSAPI.dll 0x00007ffa31020000 - 0x00007ffa3104d000     C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL 0x00007ffa34b10000 - 0x00007ffa34b19000     C:\WINDOWS\System32\NSI.dll 0x00007ffa103b0000 - 0x00007ffa103c1000     C:\WINDOWS\System32\winrnr.dll 0x00007ffa2c6e0000 - 0x00007ffa2c6ff000     C:\WINDOWS\system32\wshbth.dll 0x00007ffa10380000 - 0x00007ffa103a1000     C:\WINDOWS\system32\nlansp_c.dll 0x0000000070410000 - 0x0000000070436000     C:\Program Files\Bonjour\mdnsNSP.dll 0x00007ffa24670000 - 0x00007ffa2467a000     C:\Windows\System32\rasadhlp.dll 0x00007ffa2bf20000 - 0x00007ffa2bfa4000     C:\WINDOWS\System32\fwpuclnt.dll 0x00007ffa00ea0000 - 0x00007ffa00f1b000     \curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512\lwjgl.dll 0x00007ffa008d0000 - 0x00007ffa00952000     \curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512\glfw.dll 0x00007ff98c5b0000 - 0x00007ff98c5f6000     C:\WINDOWS\SYSTEM32\dinput8.dll 0x00007ffa1e7c0000 - 0x00007ffa1e7d1000     C:\WINDOWS\SYSTEM32\xinput1_4.dll 0x00007ffa321f0000 - 0x00007ffa3223e000     C:\WINDOWS\SYSTEM32\cfgmgr32.dll 0x00007ffa321c0000 - 0x00007ffa321ec000     C:\WINDOWS\SYSTEM32\DEVOBJ.dll 0x00007ffa2eb80000 - 0x00007ffa2ebae000     C:\WINDOWS\SYSTEM32\dwmapi.dll 0x00007ffa211e0000 - 0x00007ffa213f5000     C:\WINDOWS\SYSTEM32\inputhost.dll 0x00007ffa2b850000 - 0x00007ffa2b983000     C:\WINDOWS\SYSTEM32\CoreMessaging.dll 0x00007ffa2e9f0000 - 0x00007ffa2eaa4000     C:\WINDOWS\system32\uxtheme.dll 0x00007ffa31cd0000 - 0x00007ffa31cdc000     C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL 0x00007ffa34670000 - 0x00007ffa347d0000     C:\WINDOWS\System32\MSCTF.dll 0x00007ff9a1b80000 - 0x00007ff9a1c80000     C:\WINDOWS\SYSTEM32\opengl32.dll 0x00007ff9a1b50000 - 0x00007ff9a1b7d000     C:\WINDOWS\SYSTEM32\GLU32.dll 0x00007ffa2eff0000 - 0x00007ffa2f027000     C:\WINDOWS\SYSTEM32\dxcore.dll 0x00007ffa350b0000 - 0x00007ffa35160000     C:\WINDOWS\System32\clbcatq.dll 0x00007ff9a1b20000 - 0x00007ff9a1b4d000     C:\WINDOWS\System32\DriverStore\FileRepository\u0390451.inf_amd64_39377efdd62734d1\B390182\atig6pxx.dll 0x00007ff99dee0000 - 0x00007ff9a1b15000     C:\WINDOWS\System32\DriverStore\FileRepository\u0390451.inf_amd64_39377efdd62734d1\B390182\atio6axx.dll 0x00007ffa34bb0000 - 0x00007ffa35024000     C:\WINDOWS\System32\SETUPAPI.dll 0x00007ffa32740000 - 0x00007ffa327bc000     C:\WINDOWS\System32\WINTRUST.dll 0x00007ffa32e70000 - 0x00007ffa32fd7000     C:\WINDOWS\System32\CRYPT32.dll 0x00007ffa31d30000 - 0x00007ffa31d42000     C:\WINDOWS\SYSTEM32\MSASN1.dll dbghelp: loaded successfully - version: 4.0.5 - missing functions: none symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;\curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.5547_none_27104afb73855772;\curseforge\minecraft\Install\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\server;C:\Program Files\Bonjour;\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512;C:\WINDOWS\System32\DriverStore\FileRepository\u0390451.inf_amd64_39377efdd62734d1\B390182 VM Arguments: jvm_args: -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Djava.library.path=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Djna.tmpdir=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dorg.lwjgl.system.SharedLibraryExtractPath=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dio.netty.native.workdir=\curseforge\minecraft\Install\bin\df130b4c9f85663b3d4407324bb32d45dcb27512 -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=3.16.17 -Djava.net.preferIPv6Addresses=system -Xmx4096m -Xms256m -Dminecraft.applet.TargetDirectory=\curseforge\minecraft\Instances\working -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -Duser.language=en -Duser.country=US -DlibraryDirectory=\curseforge\minecraft\Install\libraries -Dlog4j.configurationFile=\curseforge\minecraft\Install\assets\log_configs\client-1.12.xml  java_command: net.minecraftforge.bootstrap.ForgeBootstrap --version forge-52.1.0 --gameDir \curseforge\minecraft\Instances\working --assetsDir \curseforge\minecraft\Install\assets --assetIndex 17 --userType msa --versionType release --width 1024 --height 768 --quickPlayPath \curseforge\minecraft\Install\quickPlay\java\1751570365581.json --launchTarget forge_client java_class_path (initial): \curseforge\minecraft\Install\libraries\net\minecraftforge\forge\1.21.1-52.1.0\forge-1.21.1-52.1.0-universal.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\forge\1.21.1-52.1.0\forge-1.21.1-52.1.0-client.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\JarJarFileSystems\0.3.26\JarJarFileSystems-0.3.26.jar;\curseforge\minecraft\Install\libraries\com\google\guava\guava\32.1.2-jre\guava-32.1.2-jre.jar;\curseforge\minecraft\Install\libraries\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\securemodules\2.2.21\securemodules-2.2.21.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\unsafe\0.9.2\unsafe-0.9.2.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm\9.7.1\asm-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-tree\9.7.1\asm-tree-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-util\9.7.1\asm-util-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-commons\9.7.1\asm-commons-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-analysis\9.7.1\asm-analysis-9.7.1.jar;\curseforge\minecraft\Install\libraries\de\oceanlabs\mcp\mcp_config\1.21.1-20240808.132146\mcp_config-1.21.1-20240808.132146-srg2off.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\JarJarFileSystems\0.3.26\JarJarFileSystems-0.3.26.jar;\curseforge\minecraft\Install\libraries\com\google\guava\guava\32.1.2-jre\guava-32.1.2-jre.jar;\curseforge\minecraft\Install\libraries\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\securemodules\2.2.21\securemodules-2.2.21.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\unsafe\0.9.2\unsafe-0.9.2.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm\9.7.1\asm-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-tree\9.7.1\asm-tree-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-util\9.7.1\asm-util-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-commons\9.7.1\asm-commons-9.7.1.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-analysis\9.7.1\asm-analysis-9.7.1.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\bootstrap\2.1.8\bootstrap-2.1.8.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\bootstrap-api\2.1.8\bootstrap-api-2.1.8.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\accesstransformers\8.2.2\accesstransformers-8.2.2.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\eventbus\6.2.27\eventbus-6.2.27.jar;\curseforge\minecraft\Install\libraries\net\jodah\typetools\0.6.3\typetools-0.6.3.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\forgespi\7.1.5\forgespi-7.1.5.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\coremods\5.2.6\coremods-5.2.6.jar;\curseforge\minecraft\Install\libraries\org\openjdk\nashorn\nashorn-core\15.4\nashorn-core-15.4.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\modlauncher\10.2.4\modlauncher-10.2.4.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\mergetool-api\1.0\mergetool-api-1.0.jar;\curseforge\minecraft\Install\libraries\com\electronwill\night-config\toml\3.7.4\toml-3.7.4.jar;\curseforge\minecraft\Install\libraries\com\electronwill\night-config\core\3.7.4\core-3.7.4.jar;\curseforge\minecraft\Install\libraries\org\apache\maven\maven-artifact\3.8.8\maven-artifact-3.8.8.jar;\curseforge\minecraft\Install\libraries\net\minecrell\terminalconsoleappender\1.2.0\terminalconsoleappender-1.2.0.jar;\curseforge\minecraft\Install\libraries\org\jline\jline-reader\3.25.1\jline-reader-3.25.1.jar;\curseforge\minecraft\Install\libraries\org\jline\jline-terminal\3.25.1\jline-terminal-3.25.1.jar;\curseforge\minecraft\Install\libraries\org\jline\jline-terminal-jna\3.25.1\jline-terminal-jna-3.25.1.jar;\curseforge\minecraft\Install\libraries\org\spongepowered\mixin\0.8.7\mixin-0.8.7.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\JarJarSelector\0.3.26\JarJarSelector-0.3.26.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\JarJarMetadata\0.3.26\JarJarMetadata-0.3.26.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\fmlcore\1.21.1-52.1.0\fmlcore-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\fmlloader\1.21.1-52.1.0\fmlloader-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\fmlearlydisplay\1.21.1-52.1.0\fmlearlydisplay-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\javafmllanguage\1.21.1-52.1.0\javafmllanguage-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\lowcodelanguage\1.21.1-52.1.0\lowcodelanguage-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\mclanguage\1.21.1-52.1.0\mclanguage-1.21.1-52.1.0.jar;\curseforge\minecraft\Install\libraries\com\github\oshi\oshi-core\6.4.10\oshi-core-6.4.10.jar;\curseforge\minecraft\Install\libraries\com\google\code\gson\gson\2.10.1\gson-2.10.1.jar;\curseforge\minecraft\Install\libraries\com\ibm\icu\icu4j\73.2\icu4j-73.2.jar;\curseforge\minecraft\Install\libraries\com\mojang\authlib\6.0.54\authlib-6.0.54.jar;\curseforge\minecraft\Install\libraries\com\mojang\blocklist\1.0.10\blocklist-1.0.10.jar;\curseforge\minecraft\Install\libraries\com\mojang\brigadier\1.3.10\brigadier-1.3.10.jar;\curseforge\minecraft\Install\libraries\com\mojang\datafixerupper\8.0.16\datafixerupper-8.0.16.jar;\curseforge\minecraft\Install\libraries\com\mojang\logging\1.2.7\logging-1.2.7.jar;\curseforge\minecraft\Install\libraries\com\mojang\patchy\2.2.10\patchy-2.2.10.jar;\curseforge\minecraft\Install\libraries\com\mojang\text2speech\1.17.9\text2speech-1.17.9.jar;\curseforge\minecraft\Install\libraries\commons-codec\commons-codec\1.16.0\commons-codec-1.16.0.jar;\curseforge\minecraft\Install\libraries\commons-io\commons-io\2.15.1\commons-io-2.15.1.jar;\curseforge\minecraft\Install\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-buffer\4.1.97.Final\netty-buffer-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-codec\4.1.97.Final\netty-codec-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-common\4.1.97.Final\netty-common-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-handler\4.1.97.Final\netty-handler-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-resolver\4.1.97.Final\netty-resolver-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-transport-classes-epoll\4.1.97.Final\netty-transport-classes-epoll-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-transport-native-unix-common\4.1.97.Final\netty-transport-native-unix-common-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\io\netty\netty-transport\4.1.97.Final\netty-transport-4.1.97.Final.jar;\curseforge\minecraft\Install\libraries\it\unimi\dsi\fastutil\8.5.12\fastutil-8.5.12.jar;\curseforge\minecraft\Install\libraries\net\java\dev\jna\jna-platform\5.14.0\jna-platform-5.14.0.jar;\curseforge\minecraft\Install\libraries\net\java\dev\jna\jna\5.14.0\jna-5.14.0.jar;\curseforge\minecraft\Install\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar;\curseforge\minecraft\Install\libraries\org\apache\commons\commons-compress\1.26.0\commons-compress-1.26.0.jar;\curseforge\minecraft\Install\libraries\org\apache\commons\commons-lang3\3.14.0\commons-lang3-3.14.0.jar;\curseforge\minecraft\Install\libraries\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;\curseforge\minecraft\Install\libraries\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;\curseforge\minecraft\Install\libraries\org\apache\logging\log4j\log4j-api\2.22.1\log4j-api-2.22.1.jar;\curseforge\minecraft\Install\libraries\org\apache\logging\log4j\log4j-core\2.22.1\log4j-core-2.22.1.jar;\curseforge\minecraft\Install\libraries\org\apache\logging\log4j\log4j-slf4j2-impl\2.22.1\log4j-slf4j2-impl-2.22.1.jar;\curseforge\minecraft\Install\libraries\org\jcraft\jorbis\0.0.17\jorbis-0.0.17.jar;\curseforge\minecraft\Install\libraries\org\joml\joml\1.10.5\joml-1.10.5.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-freetype\3.3.3\lwjgl-freetype-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-freetype\3.3.3\lwjgl-freetype-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-freetype\3.3.3\lwjgl-freetype-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-freetype\3.3.3\lwjgl-freetype-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-glfw\3.3.3\lwjgl-glfw-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-glfw\3.3.3\lwjgl-glfw-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-glfw\3.3.3\lwjgl-glfw-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-glfw\3.3.3\lwjgl-glfw-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-jemalloc\3.3.3\lwjgl-jemalloc-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-jemalloc\3.3.3\lwjgl-jemalloc-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-jemalloc\3.3.3\lwjgl-jemalloc-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-jemalloc\3.3.3\lwjgl-jemalloc-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-openal\3.3.3\lwjgl-openal-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-openal\3.3.3\lwjgl-openal-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-openal\3.3.3\lwjgl-openal-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-openal\3.3.3\lwjgl-openal-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-opengl\3.3.3\lwjgl-opengl-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-opengl\3.3.3\lwjgl-opengl-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-opengl\3.3.3\lwjgl-opengl-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-opengl\3.3.3\lwjgl-opengl-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-stb\3.3.3\lwjgl-stb-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-stb\3.3.3\lwjgl-stb-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-stb\3.3.3\lwjgl-stb-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-stb\3.3.3\lwjgl-stb-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-tinyfd\3.3.3\lwjgl-tinyfd-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-tinyfd\3.3.3\lwjgl-tinyfd-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-tinyfd\3.3.3\lwjgl-tinyfd-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl-tinyfd\3.3.3\lwjgl-tinyfd-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl\3.3.3\lwjgl-3.3.3.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl\3.3.3\lwjgl-3.3.3-natives-windows.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl\3.3.3\lwjgl-3.3.3-natives-windows-arm64.jar;\curseforge\minecraft\Install\libraries\org\lwjgl\lwjgl\3.3.3\lwjgl-3.3.3-natives-windows-x86.jar;\curseforge\minecraft\Install\libraries\org\lz4\lz4-java\1.8.0\lz4-java-1.8.0.jar;\curseforge\minecraft\Install\libraries\org\slf4j\slf4j-api\2.0.9\slf4j-api-2.0.9.jar;\curseforge\minecraft\Install\versions\forge-52.1.0\forge-52.1.0.jar Launcher Type: SUN_STANDARD [Global flags]      intx CICompilerCount                          = 12                                        {product} {ergonomic}      uint ConcGCThreads                            = 3                                         {product} {ergonomic}      uint G1ConcRefinementThreads                  = 13                                        {product} {ergonomic}    size_t G1HeapRegionSize                         = 2097152                                   {product} {ergonomic}     uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}     ccstr HeapDumpPath                             = MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump         {manageable} {command line}    size_t InitialHeapSize                          = 268435456                                 {product} {command line}    size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}    size_t MaxHeapSize                              = 4294967296                                {product} {command line}    size_t MaxNewSize                               = 2575302656                                {product} {ergonomic}    size_t MinHeapDeltaBytes                        = 2097152                                   {product} {ergonomic}    size_t MinHeapSize                              = 268435456                                 {product} {command line}     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                          = 4294967296                             {manageable} {ergonomic}      intx ThreadStackSize                          = 1024                                   {pd product} {command line}      bool UseCompressedOops                        = true                           {product lp64_product} {ergonomic}      bool UseG1GC                                  = true                                      {product} {ergonomic}      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\Oculus\Support\oculus-runtime;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\dotnet\;\AppData\Local\Microsoft\WindowsApps;\.dotnet\tools;\Downloads\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared; USERNAME=%USERPROFILE% OS=Windows_NT PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD TMP=<TMP> TEMP=<TEMP> Periodic native trim disabled ---------------  S Y S T E M  --------------- OS:  Windows 11 , 64 bit Build 22621 (10.0.22621.5415) OS uptime: 0 days 4:34 hours Hyper-V role detected CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 113 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, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt, hv, rdtscp, rdpid, f16c Processor Information for the first 16 processors :   Max Mhz: 3600, Current Mhz: 3600, Mhz Limit: 3600 Memory: 4k page, system-wide physical 16310M (2281M free) TotalPageFile size 32182M (AvailPageFile size 14177M) current process WorkingSet (physical memory assigned to process): 379M, peak: 381M current process commit charge ("private bytes"): 468M, peak: 471M vm_info: OpenJDK 64-Bit Server VM (21.0.7+6-LTS) for windows-amd64 JRE (21.0.7+6-LTS), built on 2025-04-09T22:17:25Z by "MicrosoftCorporation" with unknown MS VC++:1939 END.  
    • The issue happens because you're modifying the player's effects list while it's still being cleared. When you run /effect clear, Minecraft is iterating over and removing all active effects. If you try to add a new one during that process (inside onEffectRemoved), it throws a ConcurrentModificationException. Instead of applying the new effect immediately inside onEffectRemoved, store it in a temporary list, and then apply it safely during the next tick (in a tick event). That way, the original clearing process finishes before you add anything new. that is 1. In onEffectRemoved: just remember which effect to apply next. 2. In tick: apply the effect from the stored list. More likely this prevents any conflict and works even when all effects are cleared at once  I hope it helped.
  • Topics

×
×
  • Create New...

Important Information

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