Jump to content

Recommended Posts

Posted

Hey, Im currently tying to get some particles in a mod I'm currently working on. But there are some things I dont understand about it.

 

1. the particle alpha acts pretty wierd. I tried to use "this.setAlphaF()", with some calculations between the brackets. but wether I put it in the "renderParticle" section or the "onUpdate", nothing will happen.

 

2. something wich maybe a partial answer of number 1 is the "getFXLayer()". right now Im using Layer 3 cause it doesnt have a renderer behind it.

But when I render several particles at the same time (at the same place) some will not be visible until the particles in front of it are gone.

I could arange them with the number below 3, but that would influence the vanilla particles as well. so my question is, how can I adjust things like colour and alpha for every single particle? (cause when you change colour on one particle, other will join the party)

 

3. something I noticed is that the particles I made are moving along with the player. when you move towards the left, they will go left with you, till your not moving anymore. than they will return to their original position. something wich vanilla paritcles dont do. also, when I spawn particles at a given position(for example right above a block) they will always have an certain offset. how can I work around both problems?

 

4. currently non of the entityfx has an hitbox I discovered. but I would like to do some eventhandling when players look at a particle. besides I set "canBePushed()" to true, but they wont collide since they dont have an hitbox. I tried to use  "getBoundingBox()" and "setBoundingBox()", but both gave me an error if I returned something else than "this.boudingBox" or "null". so if this can be done, how?

 

One big note on these questions is, that I looked verry closly at the vanilla codes for firework. (something wich come closely to what I want to add) I use the same setup (and GL functions) except that I changed a lot of the calculations and values and that I made my own texture for it (with multiple colours, so thats why I want to dupe the code rather than use it).

 

I hope I made my point(s)/questions pretty clear, if not (or you need more information) feel free to ask.

 

Thanks for your time!

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

3: The client position is at the player's feet from what I've seen, I added 1.6 to the y position to account for this when I spawned particles, personally.

4: Sounds like you haven't specified this.noClip = false in your EntityFX derived class's constructor, or particlevar.noclip = false after making the instance.

Posted

Thanks for your reply!

 

about point 4, I actualy did set "this.noClip" to false. so what else could it be?

 

about point 3, either I miss your point, or I didn't describe it clearly enough.

in point 3 I tried to describe that even if I set the movement to 0, that there is still movement wich is linked to the player's movement.

the second thing I tried to explain is, that particles do have an offset when they are spawned in (not at the player, but at a block). its on offset of 0.01 or lower I think. but still pretty annoying if you want it to be in an exact location you tell him to spawn at.

The first thing is possible to fix (if I look at the vanilla particles), the second one, I'm not sure.

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

Hm yeah I thought you were talking about the server/client positioning mismatch.  Might be an precision error with floats/doubles if it's that small?  I kind of doubt it though, otherwise I'm not sure what's causing the offset.  As for the first part of 3, it sounds like you somehow got the particles' motionX/Y/Z entangled with the player's position, that's odd.  Posting code will probably be necessary for further troubleshooting. (always best to post code anyway, there's only so much we can do without it)

 

 

As for 4, you could try making a new AABB, setting it up with the particle's positioning and whatever dimensions you want, and returning it in setBoundingBox().  What class are you extending that has setBoundingBox() though?

Posted

yea, its propably better to post the codes. right now everything works except the FlashFX. it doesn't show somehow. I spawn these particles with above an TileEntity. so it shouldn't have any motion nor offset.

 

EffectWelling, this is the Entity I spawn in with "EffectRenderer.addEffect()". this will spawn in the other 3.

package mechanical_crafting_table.client.particles;

import mechanical_crafting_table.client.particles.entityfx.EntityWellFlashFX;
import mechanical_crafting_table.client.particles.entityfx.EntityWellGlowFX;
import mechanical_crafting_table.client.particles.entityfx.EntityWellSparkFX;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class EffectWelling extends EntityFX
{

private boolean canSpawn = true;
private int WellAge;
private int count;

public EffectWelling(World world, double x,	double y, double z, double mX,double mY, double mZ)
{
	super(world, x, y, z, 0.0D, 0.0D, 0.0D);
	this.motionX = mX;
        this.motionY = mY;
        this.motionZ = mZ;
        this.particleMaxAge = 1;
}

    public void renderParticle(Tessellator tess, float x, float y, float z, float mX, float mY, float mZ) {}
    
    public void onUpdate()
    {
    	if(this.particleAge < this.particleMaxAge && count == 0)
    	{
    		this.createBurst();
    		count++;
    	}
    	++this.WellAge;

        if (this.WellAge > this.particleMaxAge)
        {
            this.setDead();
            count = 0;
        }
    }
    
    private void createBurst()
    {
    	 double d0 = this.rand.nextGaussian() * 0.05D;
         double d1 = this.rand.nextGaussian() * 0.05D;

         this.createParticle(this.posX + 0.095D, this.posY - 0.095D, this.posZ, 0.0D, 0.0D, 0.0D, 3);
         
         for (int i = 0; i < 2; ++i)
         {
             double d2 = this.rand.nextGaussian() * 0.15D + d0;
             double d3 = this.rand.nextGaussian() * 0.15D + d1;
             double d4 = this.rand.nextDouble() * 0.5D;
             this.createParticle(this.posX, this.posY, this.posZ, d2, d4, d3, 1);
         }
         
         this.createParticle(this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D, 2);
    }
    
    private void createParticle(double x, double y, double z, double mX, double mY, double mZ, int id)
    {
    	switch(id){
    	case 1:
	EntityWellSparkFX WellingSpark = new EntityWellSparkFX(this.worldObj, x, y, z, mX, mY, mZ);
	Minecraft.getMinecraft().effectRenderer.addEffect(WellingSpark);
    	        break;

    	case 2:
    		EntityWellGlowFX WellingGlow = new EntityWellGlowFX(this.worldObj, x, y, z);
    		WellingGlow.setRBGColorF((float)244/255, (float)255/255, (float)130/255);
    		WellingGlow.setFadeColour((float)160/255, (float)33/255, (float)46/255);
    		Minecraft.getMinecraft().effectRenderer.addEffect(WellingGlow);
    	        break;

    	case 3:
    		EntityWellFlashFX WellingFlash = new EntityWellFlashFX(this.worldObj, x, y, z);
    		Minecraft.getMinecraft().effectRenderer.addEffect(WellingFlash);
                break;
    	}	
    }
}

 

EntityWellingSparkFX.

package mechanical_crafting_table.client.particles.entityfx;

import static org.lwjgl.opengl.GL11.*;
import mechanical_crafting_table.Main;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class EntityWellSparkFX extends EntityFX
{
private static final ResourceLocation WellingFXTexture = new ResourceLocation(Main.MODID, "textures/particles/WellingSpark.png");

public EntityWellSparkFX(World world, double x, double y, double z, double mX, double mY, double mZ)
{
	super(world, x, y, z, mX, mY, mZ);
	this.motionX = mX;
	this.motionY = mY;
	this.motionZ = mZ;
	this.particleScale *= 0.4F;
	this.particleAlpha = 1.0F;
	this.particleMaxAge = 5 + this.rand.nextInt(5);
	this.particleGravity = 1F;
	this.noClip = false;
}

 public void renderParticle(Tessellator tess, float particleTicks, float x, float y, float z, float u, float v)
 {
	if(this.particleAge < this.particleMaxAge)
	{
		Minecraft.getMinecraft().renderEngine.bindTexture(WellingFXTexture);
		glDepthMask(false);
		glEnable(GL_BLEND);
		glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

		glAlphaFunc(GL_GREATER, 0.003921569F);
		tess.startDrawingQuads();
		tess.setBrightness(getBrightnessForRender(particleTicks));
		glAlphaFunc(GL_GREATER, 0.6F - ((float)this.particleAge + particleTicks - 1.0F) * 0.25F * 0.5F);
		float f10 = 0.1F * this.particleScale;
		float f11 = (float)(this.prevPosX + (this.posX - this.prevPosX) * (double)particleTicks - interpPosX);
        float f12 = (float)(this.prevPosY + (this.posY - this.prevPosY) * (double)particleTicks - interpPosY);
        float f13 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * (double)particleTicks - interpPosZ);
        
        tess.addVertexWithUV((double)(f11 - x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 - z * f10 - v * f10), 0, 0);//WithUV((double)(f11 - x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 - z * f10 - v * f10), 0, 0);// (double)f7, (double)f9);
        tess.addVertexWithUV((double)(f11 - x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 - z * f10 + v * f10), 0, 1);//WithUV((double)(f11 - x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 - z * f10 + v * f10), 1, 0);// (double)f7, (double)f8);
        tess.addVertexWithUV((double)(f11 + x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 + z * f10 + v * f10), 1, 1);//WithUV((double)(f11 + x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 + z * f10 + v * f10), 1, 1);// (double)f6, (double)f8);
        tess.addVertexWithUV((double)(f11 + x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 + z * f10 - v * f10), 1, 0);//WithUV((double)(f11 + x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 + z * f10 - v * f10), 0, 1);// (double)f6, (double)f9);
        tess.draw();
        
		glDisable(GL_BLEND);
		glDepthMask(true);
		glAlphaFunc(GL_GREATER, 0.1F);
	}
}

public void onUpdate()
{
	this.prevPosX = this.posX;
	this.prevPosY = this.posY;
	this.prevPosZ = this.posZ;

	if (this.particleAge++ >= this.particleMaxAge)
	{
		this.setDead();
	}

	if (this.particleAge > this.particleMaxAge / 2)
	{
		this.setAlphaF(1.0F - ((float) this.particleAge - (float) (this.particleMaxAge / 2)) / (float) this.particleMaxAge);
	}

	this.motionY -= 0.004D * (double)this.particleGravity;;
	this.moveEntity(this.motionX, this.motionY, this.motionZ);
	this.motionX *= 0.2D;//0.9100000262260437D;
	this.motionY *= 0.05D;//0.9100000262260437D;
	this.motionZ *= 0.2D;//0.9100000262260437D;
	this.setRBGColorF(this.particleRed, this.particleBlue, this.particleGreen);

	if (this.onGround) {
		this.motionX *= 0.699999988079071D;
		this.motionZ *= 0.699999988079071D;
	}

	if (this.particleAge < this.particleMaxAge / 2 && (this.particleAge + this.particleMaxAge) % 2 == 0)
	{
		EntityWellSparkFX EntityWell = new EntityWellSparkFX(this.worldObj, this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D);
		EntityWell.particleAge = EntityWell.particleMaxAge / 2;
		Minecraft.getMinecraft().effectRenderer.addEffect(EntityWell);
	}
}

public int getBrightnessForRender(float brightnessFR)
{
	return 15728880;
}

public float getBrightness(float brightness)
{
	return 1.0F;
}

    public boolean canBePushed()
    {
        return true;
    }
    
    public int getFXLayer()
    {
        return 3;
    }
}

 

EntityWellingGlowFX.

package mechanical_crafting_table.client.particles.entityfx;

import static org.lwjgl.opengl.GL11.*;
import mechanical_crafting_table.Main;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class EntityWellGlowFX extends EntityFX
{
private static final ResourceLocation GlowingFXTexture = new ResourceLocation(Main.MODID, "textures/particles/WellingGlow.png");
private float fadeColourR;
private float fadeColourG;
private float fadeColourB;
private boolean hasFade;

public EntityWellGlowFX(World world, double x, double y, double z)
{
	super(world, x, y, z, 0, 0, 0);
	this.particleScale *= 0.75F;
	this.particleMaxAge = 72;// + this.rand.nextInt(12);
	this.noClip = false;
	this.particleGravity = 0F;
	this.particleAlpha = 1.0F;
	this.motionX = this.motionX * 0.00;
	this.motionY = this.motionY * 0.00;
	this.motionZ = this.motionZ * 0.00;
}

public void renderParticle(Tessellator tess, float particleTicks, float x, float y, float z, float u, float v)
{
	if (this.particleAge < this.particleMaxAge)
	{
		Minecraft.getMinecraft().renderEngine.bindTexture(GlowingFXTexture);
		glDepthMask(false);
		glEnable(GL_BLEND);
		glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
		tess.startDrawingQuads();

		tess.setBrightness(getBrightnessForRender(particleTicks));
		float f10 = 0.1F * this.particleScale;
		float f11 = (float)(this.prevPosX + (this.posX - this.prevPosX) * (double)particleTicks - interpPosX);
        float f12 = (float)(this.prevPosY + (this.posY - this.prevPosY) * (double)particleTicks - interpPosY);
        float f13 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * (double)particleTicks - interpPosZ);
        
		float CR = this.particleRed;
		float CG = this.particleGreen;
		float CB = this.particleBlue;
        
        tess.setColorRGBA_F(CR, CG, CB, this.particleAlpha);
		tess.addVertexWithUV((double)(f11 - x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 - z * f10 - v * f10), 0, 0);//WithUV((double)(f11 - x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 - z * f10 - v * f10), 0, 0);// (double)f7, (double)f9);
        tess.addVertexWithUV((double)(f11 - x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 - z * f10 + v * f10), 0, 1);//WithUV((double)(f11 - x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 - z * f10 + v * f10), 1, 0);// (double)f7, (double)f8);
        tess.addVertexWithUV((double)(f11 + x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 + z * f10 + v * f10), 1, 1);//WithUV((double)(f11 + x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 + z * f10 + v * f10), 1, 1);// (double)f6, (double)f8);
        tess.addVertexWithUV((double)(f11 + x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 + z * f10 - v * f10), 1, 0);//WithUV((double)(f11 + x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 + z * f10 - v * f10), 0, 1);// (double)f6, (double)f9);
        tess.draw();

		glDisable(GL_BLEND);
		glDepthMask(true);
		glAlphaFunc(GL_GREATER, 0.1F);
	}
}

public void setFadeColour(float CR, float CG, float CB)
{
	this.fadeColourR = CR;
	this.fadeColourG = CG;
	this.fadeColourB = CB;
	this.hasFade = true;
}

public void onUpdate()
{
	this.prevPosX = this.posX;
	this.prevPosY = this.posY;
	this.prevPosZ = this.posZ;

	if (this.particleAge++ > this.particleMaxAge)
	{
		this.setDead();
	}

	if(this.particleAge > (this.particleMaxAge / 4)*3)
	{
		this.setAlphaF(this.particleAlpha / 2);
	}
	else
	{
		this.setAlphaF(1.0F);
	}

	if (this.hasFade && this.particleAge > this.particleMaxAge / 2)
	{
		this.particleRed -= ((this.particleRed - this.fadeColourR) / this.particleMaxAge) * this.particleAge;
		this.particleGreen -= ((this.particleGreen - this.fadeColourG) / this.particleMaxAge) * this.particleAge;
		this.particleBlue -= ((this.particleBlue - this.fadeColourB) / this.particleMaxAge) * this.particleAge;
	}

	this.moveEntity(this.motionX, this.motionY, this.motionZ);
	this.motionX *= 0.0;
	this.motionY *= 0.0;
	this.motionZ *= 0.0;
}

public int getBrightnessForRender(float brightnessFR)
{
	return 15728880;
}

public float getBrightness(float brightness)
{
	return 0.654F;
}

public int getFXLayer()
{
	return 3;
}
}

 

EntityWellingFlashFX. Right now this is not visible, eventhough it gets spawned in.(I debugged it)

package mechanical_crafting_table.client.particles.entityfx;

import static org.lwjgl.opengl.GL11.*;
import mechanical_crafting_table.Main;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class EntityWellFlashFX extends EntityFX
{
private static final ResourceLocation WellingFXTexture = new ResourceLocation(Main.MODID, "textures/particles/WellingFlash.png");

public EntityWellFlashFX(World world, double x, double y, double z)
{
	super(world, x, y, z);
	this.particleScale = 8.0F;
	this.particleMaxAge = 2;
	this.particleGravity = 1F;
	this.particleAlpha = 0.4F;
	this.noClip = false;
}

@Override
 public void renderParticle(Tessellator tess, float particleTicks, float x, float y, float z, float u, float v)
 {
	if(this.particleAge < this.particleMaxAge)
	{
		Minecraft.getMinecraft().renderEngine.bindTexture(WellingFXTexture);
		glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
		glDepthMask(false);
		glEnable(GL_BLEND);
		glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
		glAlphaFunc(GL_GREATER, 0.003921569F);

		tess.startDrawingQuads();
		tess.setBrightness(this.getBrightnessForRender(particleTicks));
		float f10 = 0.1F * this.particleScale;
		float f11 = (float) this.posX;
        float f12 = (float) this.posY;
        float f13 = (float) this.posZ;
        
        tess.addVertexWithUV((double)(f11 - x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 - z * f10 - v * f10), 0, 0);
        tess.addVertexWithUV((double)(f11 - x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 - z * f10 + v * f10), 0, 1);
        tess.addVertexWithUV((double)(f11 + x * f10 + u * f10), (double)(f12 + y * f10), (double)(f13 + z * f10 + v * f10), 1, 1);
        tess.addVertexWithUV((double)(f11 + x * f10 - u * f10), (double)(f12 - y * f10), (double)(f13 + z * f10 - v * f10), 1, 0);
        tess.draw();
        
		glDisable(GL_BLEND);
		glDepthMask(true);
		glAlphaFunc(GL_GREATER, 1.0F);
	}
}

public void onUpdate()
{
	this.prevPosX = this.posX;
	this.prevPosY = this.posY;
	this.prevPosZ = this.posZ;

	if (this.particleAge++ >= this.particleMaxAge)
	{
		this.setDead();
	}

	if (this.particleAge > this.particleMaxAge / 5)
	{
		this.setAlphaF(this.particleAlpha / 2);
	}

	this.moveEntity(this.motionX, this.motionY, this.motionZ);
	this.motionX *= 0.0D;
	this.motionY *= 0.0D;
	this.motionZ *= 0.0D;
}

public int getBrightnessForRender(float brightnessFR)
{
	return 15728880;
}

public float getBrightness(float brightness)
{
	return 1.0F;
}
    
    public int getFXLayer()
    {
        return 3;
    }
}

 

About point 4, I tried to set the boundingbox earlier, but doesnt seem to work somehow. Anyway, I looked at the XPOrb, cause they get picked up when they collide with the player. And it seems that MC. is using an actual Entity. so I might have to create one for this purpose.(but it will get pretty laggy if I spawn a bunch of them in. (wich Im planning on doing)

 

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

Well, I went in and tinkered with the flash FX, the reason it's not showing up is because of the addVertexWithUV calls, I don't care to go through the math too much but I suspect it's because all the verticies are being created in the exact same coordinates since you set f11-13 to the posX/Y/Z instead of the calculations the vanilla code uses:

 

float f11 = (float)(this.prevPosX + (this.posX - this.prevPosX) * particleTicks - interpPosX);
float f12 = (float)(this.prevPosY + (this.posY - this.prevPosY) * particleTicks - interpPosY);
float f13 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * particleTicks - interpPosZ);

 

Replacing them with the vanilla calculations makes it show up fine.

Posted

Yes, copy-pasting the codes brought it back. but there is one thing I'm concerned about. The part

"(this.posX - this.prevPosX)" (and same for Y and Z) should return 0 since there is no motion.

But when I leave that part out, the particle is gone!

 

So it might explain the texture offset(maybe?), but right now I'm clueless of where the motion is comming from (or at least the difference between 'this' and 'prev' position).

The only thing I can think of right now is that the paritcles (because they are all rendered in FXLayer 3) might share some values? just like the colour and Aplha?

 

this is realy confusing.  :-\

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

This is why I was saying I don't care to go through the math, I don't know what interpPosX is, but it's likely not the same as posX/prevPosX.  It works, no point in arguing about it. :P

Posted

The alpha, you're not using the same alpha or blend func combinations as me, so try:

 

GL11.glAlphaFunc(GL11.GL_GREATER, 0.0F);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE);

 

You're also specifying GL11.glColor4F's alpha as 1.0, that may also be it.  You also don't disable GL11.GL_LIGHTING for the particle render, but I doubt that would cause this.

 

As for the particle moving with the player, do you think setting canBePushed to true is causing it to collide with the player and move with them?  Otherwise, I'm not sure about that.

Posted

Hey, I swapped the codes out and it works kinda better?

I can change the alpha to a verry low number, while it just wouldn't show up when I did that with my code. But sadly, no matter what value I set the alpha to, it doesn't seem to affect the texture verry much.

so am I doing something wrong here?

 

secondly, the particle movement problem is unfortunatly still not solved.

 

btw, sorry that I wasn't answering. I had to do some stuff this weekend.

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

Well, is your texture grayscale?  AFAIK, particle textures have to be an oldschool alpha map, black being transparent and white being completely opaque, and then you color them in the code.  I may be wrong about that, though, someone else can comment on that.  I also haven't figured out how to make black particles yet, which is either me not understanding fully how the particle textures and GL code work together, or having to find a needle-in-a-haystack combination of blendfuncs and alphafuncs to invert the color its looking for to subtract as alpha and leave a full black particle.  For some reason the opacity and color are inextricably linked, too?  When I try to color my particles a darker shade of a color, it just decreases the opacity.  I need to learn OGL and rewrite the vanilla code, it seems really...bad. :/

Posted

Wel I figured out that when you set your brightness at 0. Your particles will be pitch black!

And my particles are not greyscaled. I made them with paint.net, just a basic editor. If you look at the colour tab, there are 7 different scales. I only use 4 (3 colours and alpha) but what you want to do is set one of the other 3 scales? Im pretty sure you'll be able to do that with gl11..

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted
  On 4/7/2015 at 7:03 PM, Izzy Axel said:

Well, is your texture grayscale?  AFAIK, particle textures have to be an oldschool alpha map, black being transparent and white being completely opaque, and then you color them in the code.  I may be wrong about that, though, someone else can comment on that.  I also haven't figured out how to make black particles yet

 

Multiply their grayscale texture by the color black?  0 times anything is 0.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

Are yo using an EntityFX layer below 3? Cause they have an renderer already wich might cause this Problem.

 

Anyway, does anybody knows where the particle movements come from?(the movments wich are linked with the players movement)

 

And Does anybody know where the undifined offset is comming from?

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

Posted

lol, didn't see your link, anyway try to ad this:

public int getBrightnessForRender(float brightnessFR)
{
	return 0; //or another low number
}

I'm sure your particle will be black  :P, Ik it's not clean but it works!

 

Anyway, we are getting a bit off topic here.

There are still 2 problems I realy don't know how to solve. Is there anyone who have an idea?

Projects:

Discontinued:

- N2ConfigAPI

- Meachanical Crafting Table

 

Latest:

- CollectionUtils

 

Coöperations:

- InGameConfigManager

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

    • 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.
    • Same issue - maybe just completely remove the armor from your inventory
  • Topics

×
×
  • Create New...

Important Information

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