Jump to content

[1.10.2] Good place to learn about MCMultipart


KeeganDeathman

Recommended Posts

Do any of you know a good place to learn about using MCMultipart? My github crawls have not been fruitful it would seem.(Missing model)

Probably reading the JavaDoc of MCMultipart.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Upon mashing my face into the block, I find that the model is rendering, but instead of rendering it's texture, it renders invisible and the full sides are obviously still rendering.

 

 

package keegan.labstuff.multipart;

import java.util.*;

import cofh.api.energy.*;
import keegan.labstuff.common.capabilities.*;
import keegan.labstuff.network.*;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.PacketBuffer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.*;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fml.common.Optional.Method;

public class PartPowerCable extends PartTransmitter<EnergyAcceptorWrapper, EnergyNetwork> implements IStrictEnergyAcceptor
{

public double currentPower = 0;
public int lastWrite = 0;

public int buffer = 0;

public PartPowerCable()
{
	super();
}

@Override
public void update()
{
	if(getWorld().isRemote)
	{
		double targetPower = getTransmitter().hasTransmitterNetwork() ? getTransmitter().getTransmitterNetwork().clientEnergyScale : 0;

		if(Math.abs(currentPower - targetPower) > 0.01)
		{
			currentPower = (9 * currentPower + targetPower) / 10;
		}
	} 
	else {
		updateShare();

		List<EnumFacing> sides = getConnections(ConnectionType.PULL);

		if(!sides.isEmpty())
		{
			TileEntity[] connectedOutputters = CableUtils.getConnectedOutputters(getPos(), getWorld());
			double canDraw = 100F;

			for(EnumFacing side : sides)
			{
				if(connectedOutputters[side.ordinal()] != null)
				{
					TileEntity outputter = connectedOutputters[side.ordinal()];

					if(CapabilityUtils.hasCapability(outputter, Capabilities.CABLE_OUTPUTTER_CAPABILITY, side.getOpposite()) && CapabilityUtils.hasCapability(outputter, Capabilities.ENERGY_STORAGE_CAPABILITY, side.getOpposite()))
					{
						IStrictEnergyStorage storage = CapabilityUtils.getCapability(outputter, Capabilities.ENERGY_STORAGE_CAPABILITY, side.getOpposite());
						double received = Math.min(storage.getEnergy(), canDraw);
						double toDraw = received;

						if(received > 0)
						{
							toDraw -= takeEnergy(received, true);
						}

						storage.setEnergy(storage.getEnergy() - toDraw);
					}

				}
			}
		}
	}

	super.update();
}

    @Override
    public void updateShare()
    {
        if(getTransmitter().hasTransmitterNetwork() && getTransmitter().getTransmitterNetworkSize() > 0)
        {
            int last = getSaveShare();

            if(last != lastWrite)
            {
                lastWrite = last;
                markDirty();
            }
        }
    }

private int getSaveShare()
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		return (int) EnergyNetwork.round(getTransmitter().getTransmitterNetwork().buffer * (1F / getTransmitter().getTransmitterNetwork().transmitters.size()));
	}
	else {
		return buffer;
	}
}

@Override
public TransmitterType getTransmitterType()
{
	return TransmitterType.POWER_CABLE;
}

@Override
public void readFromNBT(NBTTagCompound nbtTags)
{
	super.readFromNBT(nbtTags);

	buffer = nbtTags.getInteger("cacheEnergy");
	if(buffer < 0) buffer = 0;

}

@Override
public NBTTagCompound writeToNBT(NBTTagCompound nbtTags)
{
	super.writeToNBT(nbtTags);

	nbtTags.setInteger("cacheEnergy", lastWrite);

	return nbtTags;
}

@Override
public ResourceLocation getType()
{
	return new ResourceLocation("labstuff:blockPowerCable");
}

@Override
public TransmissionType getTransmissionType()
{
	return TransmissionType.ENERGY;
}

@Override
public EnergyNetwork createNetworkByMerging(Collection<EnergyNetwork> networks)
{
	return new EnergyNetwork(networks);
}

@Override
public boolean isValidAcceptor(TileEntity acceptor, EnumFacing side)
{
	return CableUtils.isValidAcceptorOnSide(getWorld().getTileEntity(getPos()), acceptor, side);
}

@Override
public EnergyNetwork createNewNetwork()
{
	return new EnergyNetwork();
}

@Override
public Object getBuffer()
{
	return buffer;
}

@Override
public void takeShare()
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		getTransmitter().getTransmitterNetwork().buffer -= lastWrite;
		buffer = lastWrite;
	}
}

@Override
public int getCapacity()
{
	return Integer.MAX_VALUE;
}

@Override
public double transferEnergyToAcceptor(EnumFacing side, double amount)
{
	if(!canReceiveEnergy(side))
	{
		return 0;
	}

	double toUse = Math.min(getMaxEnergy() - getEnergy(), amount);
	setEnergy(getEnergy() + toUse);

	return toUse;
}

@Override
public boolean canReceiveEnergy(EnumFacing side)
{
	return getConnectionType(side) == ConnectionType.NORMAL;
}

@Override
public double getMaxEnergy()
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		return getTransmitter().getTransmitterNetwork().getCapacity();
	} 
	else {
		return getCapacity();
	}
}

@Override
public double getEnergy()
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		return getTransmitter().getTransmitterNetwork().buffer;
	} 
	else {
		return buffer;
	}
}

@Override
public void setEnergy(double energy)
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		getTransmitter().getTransmitterNetwork().buffer = (int) energy;
	} 
	else {
		buffer = (int) energy;
	}
}
public double takeEnergy(double energy, boolean doEmit)
{
	if(getTransmitter().hasTransmitterNetwork())
	{
		return getTransmitter().getTransmitterNetwork().emit(energy, doEmit);
	}
	else {
		double used = Math.min(getCapacity() - buffer, energy);

		if(doEmit)
		{
			buffer += used;
		}

		return energy - used;
	}
}

@Override
public EnergyAcceptorWrapper getCachedAcceptor(EnumFacing side)
{
	return EnergyAcceptorWrapper.get(getCachedTile(side), side.getOpposite());
}


@Override
public void readUpdatePacket(PacketBuffer packet)
{

	super.readUpdatePacket(packet);
}

@Override
public void writeUpdatePacket(PacketBuffer packet)
{

	super.writeUpdatePacket(packet);
}

@Override
public boolean hasCapability(Capability<?> capability, EnumFacing facing)
{
	return capability == Capabilities.ENERGY_STORAGE_CAPABILITY
			|| capability == Capabilities.ENERGY_ACCEPTOR_CAPABILITY
			|| super.hasCapability(capability, facing);
}

@Override
public <T> T getCapability(Capability<T> capability, EnumFacing facing)
{
	if(capability == Capabilities.ENERGY_STORAGE_CAPABILITY || capability == Capabilities.ENERGY_ACCEPTOR_CAPABILITY)
	{
		return (T)this;
	}

	return super.getCapability(capability, facing);
}
}

 

 

 

package keegan.labstuff.multipart;

import java.util.*;

import keegan.labstuff.common.Coord4D;
import keegan.labstuff.common.capabilities.Capabilities;
import keegan.labstuff.network.*;
import keegan.labstuff.network.DynamicNetwork.NetworkClientRequest;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.*;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.capabilities.Capability;

public abstract class PartTransmitter<A, N extends DynamicNetwork<A, N>> extends PartSidedPipe
{
public MultipartTransmitter<A, N> transmitterDelegate;

public boolean unloaded = true;

public boolean dataRequest = false;

public PartTransmitter()
{
	transmitterDelegate = new MultipartTransmitter<>(this);
}

public MultipartTransmitter<A, N> getTransmitter()
{
	return transmitterDelegate;
}

public abstract N createNewNetwork();

public abstract N createNetworkByMerging(Collection<N> networks);

@Override
public void onWorldJoin()
{
	if(!getWorld().isRemote)
	{
		TransmitterNetworkRegistry.registerOrphanTransmitter(getTransmitter());
	}

	unloaded = false;
}

@Override
public void update()
{
	super.update();

	if(getWorld().isRemote)
	{
		if(!dataRequest)
		{
			dataRequest = true;
			MinecraftForge.EVENT_BUS.post(new NetworkClientRequest(getWorld().getTileEntity(getPos())));
		}
	}
}

@Override
public void onUnloaded()
{
	if(!getWorld().isRemote)
	{
		getTransmitter().takeShare();
	}

	super.onUnloaded();
}

@Override
public void onWorldSeparate() 
{
	unloaded = true;

	if(!getWorld().isRemote)
	{
		TransmitterNetworkRegistry.invalidateTransmitter(getTransmitter());
	}
	else {
		getTransmitter().setTransmitterNetwork(null);
	}
}

@Override
public void markDirtyTransmitters()
{
	super.markDirtyTransmitters();

	if(getTransmitter().hasTransmitterNetwork())
	{
		TransmitterNetworkRegistry.invalidateTransmitter(getTransmitter());
	}
}

@Override
public void markDirtyAcceptor(EnumFacing side)
{
	super.markDirtyAcceptor(side);

	if(getTransmitter().hasTransmitterNetwork())
	{
		getTransmitter().getTransmitterNetwork().acceptorChanged(getTransmitter(), side);
	}
}

public abstract A getCachedAcceptor(EnumFacing side);

protected TileEntity getCachedTile(EnumFacing side)
{
	ConnectionType type = connectionTypes[side.ordinal()];

	if(type == ConnectionType.PULL || type == ConnectionType.NONE)
	{
		return null;
	}

	return connectionMapContainsSide(currentAcceptorConnections, side) ? cachedAcceptors[side.ordinal()] : null;
}

public abstract int getCapacity();

public abstract Object getBuffer();

public abstract void takeShare();

    public abstract void updateShare();

@Override
public boolean hasCapability(Capability<?> capability, EnumFacing side)
{
	return capability == Capabilities.GRID_TRANSMITTER_CAPABILITY
			|| super.hasCapability(capability, side);
}

@Override
public <T> T getCapability(Capability<T> capability, EnumFacing side)
{
	if(capability == Capabilities.GRID_TRANSMITTER_CAPABILITY)
	{
		return (T)getTransmitter();
	}

	return super.getCapability(capability, side);
}
}

 

 

 

package keegan.labstuff.multipart;

import java.util.*;

import io.netty.buffer.ByteBuf;
import keegan.labstuff.LabStuffMain;
import keegan.labstuff.common.*;
import keegan.labstuff.common.capabilities.*;
import keegan.labstuff.network.*;
import keegan.labstuff.network.TransmitterType.Size;
import mcmultipart.MCMultiPartMod;
import mcmultipart.block.TileMultipartContainer;
import mcmultipart.multipart.*;
import mcmultipart.raytrace.*;
import mcmultipart.raytrace.RayTraceUtils.AdvancedRayTraceResultPart;
import net.minecraft.block.Block;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.state.*;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.PacketBuffer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.*;
import net.minecraft.util.math.*;
import net.minecraft.util.text.TextComponentString;
import net.minecraft.world.World;
import net.minecraftforge.client.model.obj.OBJModel.*;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.property.*;

public abstract class PartSidedPipe extends Multipart implements INormallyOccludingPart, /*ISlotOccludingPart, ISidedHollowConnect, JIconHitEffects, INeighborTileChange,*/ ITileNetwork, IBlockableConnection, ITransmitter, ITickable
{
public static AxisAlignedBB[] smallSides = new AxisAlignedBB[7];
public static AxisAlignedBB[] largeSides = new AxisAlignedBB[7];

public int delayTicks;

public EnumFacing testingSide = null;

public byte currentAcceptorConnections = 0x00;
public byte currentTransmitterConnections = 0x00;

public boolean sendDesc = false;
public boolean redstonePowered = false;

public boolean redstoneReactive = false;

public boolean forceUpdate = true;

public boolean redstoneSet = false;

public ConnectionType[] connectionTypes = {ConnectionType.NORMAL, ConnectionType.NORMAL, ConnectionType.NORMAL, ConnectionType.NORMAL, ConnectionType.NORMAL, ConnectionType.NORMAL};
public TileEntity[] cachedAcceptors = new TileEntity[6];

static
{
	smallSides[0] = new AxisAlignedBB(0.3, 0.0, 0.3, 0.7, 0.3, 0.7);
	smallSides[1] = new AxisAlignedBB(0.3, 0.7, 0.3, 0.7, 1.0, 0.7);
	smallSides[2] = new AxisAlignedBB(0.3, 0.3, 0.0, 0.7, 0.7, 0.3);
	smallSides[3] = new AxisAlignedBB(0.3, 0.3, 0.7, 0.7, 0.7, 1.0);
	smallSides[4] = new AxisAlignedBB(0.0, 0.3, 0.3, 0.3, 0.7, 0.7);
	smallSides[5] = new AxisAlignedBB(0.7, 0.3, 0.3, 1.0, 0.7, 0.7);
	smallSides[6] = new AxisAlignedBB(0.3, 0.3, 0.3, 0.7, 0.7, 0.7);

	largeSides[0] = new AxisAlignedBB(0.25, 0.0, 0.25, 0.75, 0.25, 0.75);
	largeSides[1] = new AxisAlignedBB(0.25, 0.75, 0.25, 0.75, 1.0, 0.75);
	largeSides[2] = new AxisAlignedBB(0.25, 0.25, 0.0, 0.75, 0.75, 0.25);
	largeSides[3] = new AxisAlignedBB(0.25, 0.25, 0.75, 0.75, 0.75, 1.0);
	largeSides[4] = new AxisAlignedBB(0.0, 0.25, 0.25, 0.25, 0.75, 0.75);
	largeSides[5] = new AxisAlignedBB(0.75, 0.25, 0.25, 1.0, 0.75, 0.75);
	largeSides[6] = new AxisAlignedBB(0.25, 0.25, 0.25, 0.75, 0.75, 0.75);
}

public static IMultipart getPartType(TransmitterType type)
{
	switch(type)
	{
		case POWER_CABLE:
			return new PartPowerCable();
		default:
			return null;
	}
}

public static boolean connectionMapContainsSide(byte connections, EnumFacing side)
{
	byte tester = (byte)(1 << side.ordinal());
	return (connections & tester) > 0;
}

public static byte setConnectionBit(byte connections, boolean toSet, EnumFacing side)
{
	return (byte)((connections & ~(byte)(1 << side.ordinal())) | (byte)((toSet ? 1 : 0) << side.ordinal()));
}

@Override
public void update()
{
	if(getWorld().isRemote)
	{
		if(delayTicks == 5)
		{
			delayTicks = 6; /* don't refresh again */
			refreshConnections();
		}
		else if(delayTicks < 5)
		{
			delayTicks++;
		}
	}

	if(!getWorld().isRemote)
	{
		if(forceUpdate)
		{
			refreshConnections();
			forceUpdate = false;
		}

		if(sendDesc)
		{
			sendUpdatePacket();
			sendDesc = false;
		}
	}
}

public boolean handlesRedstone()
{
	return true;
}

public boolean renderCenter()
{
	return false;
}

public boolean transparencyRender()
{
	return false;
}

public byte getPossibleTransmitterConnections()
{
	byte connections = 0x00;

	if(handlesRedstone() && redstoneReactive && redstonePowered)
	{
		return connections;
	}

	for(EnumFacing side : EnumFacing.values())
	{
		if(canConnectMutual(side))
		{
			TileEntity tileEntity = getWorld().getTileEntity(getPos().offset(side));

			if(tileEntity != null && CapabilityUtils.hasCapability(tileEntity, Capabilities.GRID_TRANSMITTER_CAPABILITY, side.getOpposite())
					&& TransmissionType.checkTransmissionType(CapabilityUtils.getCapability(tileEntity, Capabilities.GRID_TRANSMITTER_CAPABILITY, side.getOpposite()), getTransmitterType().getTransmission())
					&& isValidTransmitter(tileEntity))
			{
				connections |= 1 << side.ordinal();
			}
		}
	}

	return connections;
}

public boolean getPossibleAcceptorConnection(EnumFacing side)
{
	if(handlesRedstone() && redstoneReactive && redstonePowered)
	{
		return false;
	}

	if(canConnectMutual(side))
	{
		TileEntity tileEntity = getWorld().getTileEntity(getPos().offset(side));

		if(isValidAcceptor(tileEntity, side))
		{
			if(cachedAcceptors[side.ordinal()] != tileEntity)
			{
				cachedAcceptors[side.ordinal()] = tileEntity;
				markDirtyAcceptor(side);
			}

			return true;
		}
	}

	if(cachedAcceptors[side.ordinal()] != null)
	{
		cachedAcceptors[side.ordinal()] = null;
		markDirtyAcceptor(side);
	}

	return false;
}

public boolean getPossibleTransmitterConnection(EnumFacing side)
{
	if(handlesRedstone() && redstoneReactive && redstonePowered)
	{
		return false;
	}

	if(canConnectMutual(side))
	{
		TileEntity tileEntity = getWorld().getTileEntity(getPos().offset(side));

		if(CapabilityUtils.hasCapability(tileEntity, Capabilities.GRID_TRANSMITTER_CAPABILITY, side.getOpposite())
				&& TransmissionType.checkTransmissionType(CapabilityUtils.getCapability(tileEntity, Capabilities.GRID_TRANSMITTER_CAPABILITY, side.getOpposite()), getTransmitterType().getTransmission())
				&& isValidTransmitter(tileEntity))
		{
			return true;
		}
	}

	return false;
}

public byte getPossibleAcceptorConnections()
{
	byte connections = 0x00;

	if(handlesRedstone() && redstoneReactive && redstonePowered)
	{
		return connections;
	}

	for(EnumFacing side : EnumFacing.values())
	{
		if(canConnectMutual(side))
		{
			Coord4D coord = new Coord4D(getPos(), getWorld()).offset(side);

			if(!getWorld().isRemote && !coord.exists(getWorld()))
			{
				forceUpdate = true;
				continue;
			}

			TileEntity tileEntity = coord.getTileEntity(getWorld());

			if(isValidAcceptor(tileEntity, side))
			{
				if(cachedAcceptors[side.ordinal()] != tileEntity)
				{
					cachedAcceptors[side.ordinal()] = tileEntity;
					markDirtyAcceptor(side);
				}

				connections |= 1 << side.ordinal();
				continue;
			}
		}

		if(cachedAcceptors[side.ordinal()] != null)
		{
			cachedAcceptors[side.ordinal()] = null;
			markDirtyAcceptor(side);
		}
	}

	return connections;
}

public byte getAllCurrentConnections()
{
	return (byte)(currentTransmitterConnections | currentAcceptorConnections);
}

protected boolean isValidTransmitter(TileEntity tileEntity)
{
	return true;
}

@Override
public float getHardness(PartMOP partHit)
{
	return 3.5F;
}

/*
@Override
public boolean occlusionTest(IMultipart other)
{
	return NormalOcclusionTest.apply(this, other);
}
*/

@Override
public void addSelectionBoxes(List<AxisAlignedBB> list)
{
	if(getContainer() != null)
	{
		for(EnumFacing side : EnumFacing.values())
		{
			int ord = side.ordinal();
			byte connections = getAllCurrentConnections();

			if(connectionMapContainsSide(connections, side) || side == testingSide)
			{
				list.add(getTransmitterType().getSize() == Size.SMALL ? smallSides[ord] : largeSides[ord]);
			}
		}
	}

	list.add(getTransmitterType().getSize() == Size.SMALL ? smallSides[6] : largeSides[6]);
}

public abstract TransmitterType getTransmitterType();

@Override
public void addCollisionBoxes(AxisAlignedBB mask, List<AxisAlignedBB> list, Entity collidingEntity)
{
	if(getContainer() != null)
	{
		for(EnumFacing side : EnumFacing.values())
		{
			int ord = side.ordinal();
			byte connections = getAllCurrentConnections();

			if(connectionMapContainsSide(connections, side) || side == testingSide)
			{
				AxisAlignedBB box = getTransmitterType().getSize() == Size.SMALL ? smallSides[ord] : largeSides[ord];
				if(box.intersectsWith(mask)) list.add(box);
			}
		}
	}

	AxisAlignedBB box = getTransmitterType().getSize() == Size.SMALL ? smallSides[6] : largeSides[6];
	if(box.intersectsWith(mask)) list.add(box);
}

@Override
public void addOcclusionBoxes(List<AxisAlignedBB> list)
{
	addSelectionBoxes(list);
}
/*
@Override
public EnumSet<PartSlot> getSlotMask()
{
	return EnumSet.of(PartSlot.CENTER);
}

@Override
public EnumSet<PartSlot> getOccludedSlots()
{
	return EnumSet.of(PartSlot.CENTER); //TODO implement properly
}

@Override
public TextureAtlasSprite getBreakingIcon(Object subPart, EnumFacing side)
{
	return getCenterIcon(true);
}

@Override
public TextureAtlasSprite getBrokenIcon(EnumFacing side)
{
	return getCenterIcon(true);
}

@Override
public Cuboid6 getBounds()
{
	return getTransmitterType().getSize() == Size.SMALL ? smallSides[6] : largeSides[6];
}

@Override
public int getHollowSize(EnumFacing side)
{
	EnumFacing direction = EnumFacing.getOrientation(side);

	if(connectionMapContainsSide(getAllCurrentConnections(), direction) || direction == testingSide)
	{
		return getTransmitterType().getSize().centerSize+1;
	}

	return 0;
}
*/

public abstract boolean isValidAcceptor(TileEntity tile, EnumFacing side);

@Override
public boolean canConnectMutual(EnumFacing side)
{
	if(!canConnect(side)) return false;

	TileEntity tile = getWorld().getTileEntity(getPos().offset(side));

	if(!CapabilityUtils.hasCapability(tile, Capabilities.BLOCKABLE_CONNECTION_CAPABILITY, side.getOpposite()))
	{
		return true;
	}

	return CapabilityUtils.getCapability(tile, Capabilities.BLOCKABLE_CONNECTION_CAPABILITY, side.getOpposite()).canConnect(side.getOpposite());
}

@Override
public boolean canConnect(EnumFacing side)
{

	testingSide = side;
	IMultipart testPart = new OcclusionHelper.NormallyOccludingPart(getTransmitterType().getSize() == Size.SMALL ? smallSides[side.ordinal()] : largeSides[side.ordinal()]);
	boolean unblocked = OcclusionHelper.occlusionTest(testPart, (part) -> part==this, getContainer().getParts());//getContainer().canReplacePart(this, this);
	testingSide = null;

	return unblocked;
}

@Override
public void readUpdatePacket(PacketBuffer packet)
{
	currentTransmitterConnections = packet.readByte();
	currentAcceptorConnections = packet.readByte();

	for(int i = 0; i < 6; i++)
	{
		connectionTypes[i] = ConnectionType.values()[packet.readInt()];
	}

	notifyPartUpdate();
	markRenderUpdate();
}

@Override
public void writeUpdatePacket(PacketBuffer packet)
{
	packet.writeByte(currentTransmitterConnections);
	packet.writeByte(currentAcceptorConnections);

	for(int i = 0; i < 6; i++)
	{
		packet.writeInt(connectionTypes[i].ordinal());
	}
}

@Override
public void readFromNBT(NBTTagCompound nbtTags)
{
	super.readFromNBT(nbtTags);

	redstoneReactive = nbtTags.getBoolean("redstoneReactive");

	for(int i = 0; i < 6; i++)
	{
		connectionTypes[i] = ConnectionType.values()[nbtTags.getInteger("connection" + i)];
	}
}

@Override
public NBTTagCompound writeToNBT(NBTTagCompound nbtTags)
{
	super.writeToNBT(nbtTags);

	nbtTags.setBoolean("redstoneReactive", redstoneReactive);

	for(int i = 0; i < 6; i++)
	{
		nbtTags.setInteger("connection" + i, connectionTypes[i].ordinal());
	}

	return nbtTags;
}

@Override
public boolean onActivated(EntityPlayer player, EnumHand hand, ItemStack stack, PartMOP hit)
{
	if(stack == null)
	{
		return false;
	}

	return false;
}

@Override
public List<ItemStack> getDrops()
{
	return Collections.singletonList(getPickBlock(null, null));
}

@Override
public ItemStack getPickBlock(EntityPlayer player, PartMOP hit)
{
	return new ItemStack(LabStuffMain.itemPartTransmitter, 1, getTransmitterType().ordinal());
}

protected void onRefresh() {}

public void refreshConnections()
{

	if(!getWorld().isRemote)
	{
		byte possibleTransmitters = getPossibleTransmitterConnections();
		byte possibleAcceptors = getPossibleAcceptorConnections();

		if((possibleTransmitters | possibleAcceptors) != getAllCurrentConnections())
		{
			sendDesc = true;
		}

		currentTransmitterConnections = possibleTransmitters;
		currentAcceptorConnections = possibleAcceptors;
	}
}

public void refreshConnections(EnumFacing side)
{
	if(!getWorld().isRemote)
	{
		boolean possibleTransmitter = getPossibleTransmitterConnection(side);
		boolean possibleAcceptor = getPossibleAcceptorConnection(side);

		if((possibleTransmitter || possibleAcceptor) != connectionMapContainsSide(getAllCurrentConnections(), side))
		{
			sendDesc = true;
		}

		currentTransmitterConnections = setConnectionBit(currentTransmitterConnections, possibleTransmitter, side);
		currentAcceptorConnections = setConnectionBit(currentAcceptorConnections, possibleAcceptor, side);
	}
}

protected void onModeChange(EnumFacing side)
{
	markDirtyAcceptor(side);
}

protected void markDirtyTransmitters()
{
	notifyTileChange();
}

protected void markDirtyAcceptor(EnumFacing side) {}

public abstract void onWorldJoin();

public abstract void onWorldSeparate();

@Override
public void onRemoved()
{
	onWorldSeparate();
	super.onRemoved();
}

@Override
public void onUnloaded()
{
	onWorldSeparate();
	super.onRemoved();
}

@Override
public void onAdded()
{
	onWorldJoin();
	super.onAdded();

	refreshConnections();
}

@Override
public void onLoaded()
{
	onWorldJoin();
	super.onLoaded();
}

@Override
public void onNeighborTileChange(EnumFacing side) 
{
	refreshConnections(side);
}

@Override
public void onNeighborBlockChange(Block block)
{
	if(handlesRedstone())
	{
		boolean prevPowered = redstonePowered;
		refreshConnections();

		if(prevPowered != redstonePowered)
		{
			markDirtyTransmitters();
		}
	}
	else {
		refreshConnections();
	}
}

@Override
public void onPartChanged(IMultipart part)
{
	super.onPartChanged(part);

	byte transmittersBefore = currentTransmitterConnections;
	refreshConnections();

	if(transmittersBefore != currentTransmitterConnections)
	{
		markDirtyTransmitters();
	}
}

@Override
public void handlePacketData(ByteBuf dataStream) throws Exception {}

@Override
public ArrayList<Object> getNetworkedData(ArrayList<Object> data)
{
	return data;
}

public ConnectionType getConnectionType(EnumFacing side)
{
	return getConnectionType(side, getAllCurrentConnections(), currentTransmitterConnections, connectionTypes);
}

public static ConnectionType getConnectionType(EnumFacing side, byte allConnections, byte transmitterConnections, ConnectionType[] types)
{
	if(!connectionMapContainsSide(allConnections, side))
	{
		return ConnectionType.NONE;
	}
	else if(connectionMapContainsSide(transmitterConnections, side))
	{
		return ConnectionType.NORMAL;
	}

	return types[side.ordinal()];
}

public List<EnumFacing> getConnections(ConnectionType type)
{
	List<EnumFacing> sides = new ArrayList<EnumFacing>();

	for(EnumFacing side : EnumFacing.values())
	{
		if(getConnectionType(side) == type)
		{
			sides.add(side);
		}
	}

	return sides;
}

private PartMOP reTrace(World world, BlockPos pos, EntityPlayer player) 
{
	Vec3d start = RayTraceUtils.getStart(player);
	Vec3d end = RayTraceUtils.getEnd(player);
	AdvancedRayTraceResultPart result = ((TileMultipartContainer)world.getTileEntity(pos)).getPartContainer().collisionRayTrace(start, end);

	return result == null ? null : result.hit;
}

protected EnumFacing sideHit(int boxIndex)
{
	List<EnumFacing> list = new ArrayList<>();

	if(getContainer() != null)
	{
		for(EnumFacing side : EnumFacing.values())
		{
			int ord = side.ordinal();
			byte connections = getAllCurrentConnections();

			if(connectionMapContainsSide(connections, side))
			{
				list.add(side);
			}
		}
	}

	if(boxIndex < list.size()) return list.get(boxIndex);

	return null;
}

protected EnumActionResult onConfigure(EntityPlayer player, int part, EnumFacing side)
{
	return EnumActionResult.PASS;
}

@Override
public ResourceLocation getModelPath()
{
	return getType();
}

@Override
public BlockStateContainer createBlockState()
{
	return new ExtendedBlockState(MCMultiPartMod.multipart, new IProperty[0], new IUnlistedProperty[] {OBJProperty.INSTANCE, ConnectionProperty.INSTANCE});
}

public List<String> getVisibleGroups()
{
	List<String> visible = new ArrayList<>();

	for(EnumFacing side : EnumFacing.values())
	{
		visible.add(side.getName() + getConnectionType(side).getName().toUpperCase());
	}

	return visible;
}

@Override
public IBlockState getExtendedState(IBlockState state)
{
	ConnectionProperty connectionProp = new ConnectionProperty(getAllCurrentConnections(), currentTransmitterConnections, connectionTypes, renderCenter());

	return ((IExtendedBlockState)state).withProperty(OBJProperty.INSTANCE, new OBJState(getVisibleGroups(), true)).withProperty(ConnectionProperty.INSTANCE, connectionProp);
}

@Override
public boolean canRenderInLayer(BlockRenderLayer layer) 
{
	return layer == BlockRenderLayer.CUTOUT || (transparencyRender() && layer == BlockRenderLayer.TRANSLUCENT);
}

public void notifyTileChange()
{
	LabStuffUtils.notifyLoadedNeighborsOfTileChange(getWorld(), new Coord4D(getPos(), getWorld()));
}

@Override
public boolean hasCapability(Capability<?> capability, EnumFacing facing)
{
	return capability == Capabilities.BLOCKABLE_CONNECTION_CAPABILITY || super.hasCapability(capability, facing);
}

@Override
public <T> T getCapability(Capability<T> capability, EnumFacing facing)
{
	if(capability == Capabilities.BLOCKABLE_CONNECTION_CAPABILITY)
	{
		return (T)this;
	}

	return super.getCapability(capability, facing);
}

public static enum ConnectionType implements IStringSerializable
{
	NORMAL,
	PUSH,
	PULL,
	NONE;

	public ConnectionType next()
	{
		if(ordinal() == values().length-1)
		{
			return NORMAL;
		}

		return values()[ordinal()+1];
	}

	@Override
	public String getName()
	{
		return name().toLowerCase();
	}
}

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

 

 

This was a lot of late night github crawls so it may be stupid simple

[shadow=gray,left][glow=red,2,300]KEEGAN[/glow][/shadow]

Link to comment
Share on other sites

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Can anyone smart help me with this crash. Its when I try to use any mod.    # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffc4acf3ca0, pid=152216, tid=152264 # # JRE version: OpenJDK Runtime Environment Microsoft-8035246 (17.0.8+7) (build 17.0.8+7-LTS) # Java VM: OpenJDK 64-Bit Server VM Microsoft-8035246 (17.0.8+7-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) # Problematic frame: # C  [atio6axx.dll+0x193ca0] # # 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\c63959d311b58a7f61669b02a6754a0ab246f2ae -Djna.tmpdir=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dorg.lwjgl.system.SharedLibraryExtractPath=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dio.netty.native.workdir=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=3.3.13 -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge-,forge-47.3.0.jar,forge-47.3.0 -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -DlibraryDirectory=\curseforge\minecraft\Install\libraries --module-path=\curseforge\minecraft\Install\libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar;\curseforge\minecraft\Install\libraries/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm/9.7/asm-9.7.jar;\curseforge\minecraft\Install\libraries/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -Xmx4096m -Xms256m -Dminecraft.applet.TargetDirectory=\curseforge\minecraft\Instances\villager -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 cpw.mods.bootstraplauncher.BootstrapLauncher --username stew1572 --version forge-47.3.0 --gameDir \curseforge\minecraft\Instances\villager --assetsDir \curseforge\minecraft\Install\assets --assetIndex 5 --uuid d744ef35fb974dc88bba71f04527f1b6 -F7FS4 --clientId MzkxYWY4NDYtNzlhZS00MWZmLTk1NmUtOTE0NmI4ZDgwZDQ3 --xuid 2535455816248841 --userType msa --versionType release --width 1024 --height 768 --quickPlayPath \curseforge\minecraft\Install\quickPlay\java\1731362712527.json --launchTarget forgeclient --fml.forgeVersion 47.3.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 Host: AMD Ryzen 3 7320U with Radeon Graphics         , 8 cores, 7G,  Windows 11 , 64 bit Build 22621 (10.0.22621.3958) Time: Mon Nov 11 17:05:18 2024 Eastern Standard Time elapsed time: 5.766149 seconds (0d 0h 0m 5s) ---------------  T H R E A D  --------------- Current thread (0x0000022030f18ba0):  JavaThread "main" [_thread_in_native, id=152264, stack(0x000000bfbfb00000,0x000000bfbfc00000)] Stack: [0x000000bfbfb00000,0x000000bfbfc00000],  sp=0x000000bfbfbfb6d8,  free space=1005k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C  [atio6axx.dll+0x193ca0] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j  org.lwjgl.system.JNI.invokePPPP(IIJJJJ)J+0 [email protected]+7 j  org.lwjgl.glfw.GLFW.nglfwCreateWindow(IIJJJ)J+14 [email protected]+7 j  org.lwjgl.glfw.GLFW.glfwCreateWindow(IILjava/lang/CharSequence;JJ)J+34 [email protected]+7 j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initWindow(Ljava/lang/String;)V+408 [email protected] j  net.minecraftforge.fml.earlydisplay.DisplayWindow.start(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;+14 [email protected] j  net.minecraftforge.fml.earlydisplay.DisplayWindow.initialize([Ljava/lang/String;)Ljava/lang/Runnable;+402 [email protected] j  net.minecraftforge.fml.loading.ImmediateWindowHandler.load(Ljava/lang/String;[Ljava/lang/String;)V+180 [email protected] j  net.minecraftforge.fml.loading.ModDirTransformerDiscoverer.earlyInitialization(Ljava/lang/String;[Ljava/lang/String;)V+2 [email protected] j  cpw.mods.modlauncher.TransformationServicesHandler.lambda$discoverServices$18(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;Lcpw/mods/modlauncher/serviceapi/ITransformerDiscoveryService;)V+9 [email protected] j  cpw.mods.modlauncher.TransformationServicesHandler$$Lambda$402+0x0000000800297c58.accept(Ljava/lang/Object;)V+8 [email protected] J 2297 c1 java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V [email protected] (39 bytes) @ 0x0000022034a3e89c [0x0000022034a3e5a0+0x00000000000002fc] j  cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(Lcpw/mods/modlauncher/ArgumentHandler$DiscoveryData;)V+145 [email protected] j  cpw.mods.modlauncher.Launcher.run([Ljava/lang/String;)V+14 [email protected] j  cpw.mods.modlauncher.Launcher.main([Ljava/lang/String;)V+78 [email protected] j  cpw.mods.modlauncher.BootstrapLaunchConsumer.accept([Ljava/lang/String;)V+1 [email protected] j  cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(Ljava/lang/Object;)V+5 [email protected] j  cpw.mods.bootstraplauncher.BootstrapLauncher.main([Ljava/lang/String;)V+515 [email protected] v  ~StubRoutines::call_stub siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0xffffffffffffffff Register to memory mapping: RIP=0x00007ffc4acf3ca0 atio6axx.dll RAX=0x0 is NULL RBX=0x00007ffc4e2a6060 atio6axx.dll RCX=0x6f6665737275635c is an unknown value RDX=0x00000000000000d0 is an unknown value RSP=0x000000bfbfbfb6d8 is pointing into the stack for thread: 0x0000022030f18ba0 RBP=0x000000bfbfbfb810 is pointing into the stack for thread: 0x0000022030f18ba0 RSI=0x0 is NULL RDI=0x000000bfbfbfbb00 is pointing into the stack for thread: 0x0000022030f18ba0 R8 =0x00000000000001a5 is an unknown value R9 =0xffffffffffffffff is an unknown value R10=0x0 is NULL R11=0x0000000000000200 is an unknown value R12=0x000000bfbfbfb768 is pointing into the stack for thread: 0x0000022030f18ba0 R13=0x00007ffc4e2a6060 atio6axx.dll R14=0x00007ffc4e2a60b8 atio6axx.dll R15=0x00007ffc4e1ad8a4 atio6axx.dll Registers: RAX=0x0000000000000000, RBX=0x00007ffc4e2a6060, RCX=0x6f6665737275635c, RDX=0x00000000000000d0 RSP=0x000000bfbfbfb6d8, RBP=0x000000bfbfbfb810, RSI=0x0000000000000000, RDI=0x000000bfbfbfbb00 R8 =0x00000000000001a5, R9 =0xffffffffffffffff, R10=0x0000000000000000, R11=0x0000000000000200 R12=0x000000bfbfbfb768, R13=0x00007ffc4e2a6060, R14=0x00007ffc4e2a60b8, R15=0x00007ffc4e1ad8a4 RIP=0x00007ffc4acf3ca0, EFLAGS=0x0000000000010206 Top of Stack: (sp=0x000000bfbfbfb6d8) 0x000000bfbfbfb6d8:   00007ffc4acb2654 00007ffc4e2a6060 0x000000bfbfbfb6e8:   0000000000000000 00002e776176616a 0x000000bfbfbfb6f8:   0000e9fcd8962bc2 000000bfbfbfbb00 0x000000bfbfbfb708:   00007ffc4acb6116 00007ffc4e2a6068 0x000000bfbfbfb718:   000000000000004a 00007ffc4e2a6068 0x000000bfbfbfb728:   0000000000000000 0000000000000000 0x000000bfbfbfb738:   00007ffd00000009 00000220567fb0f4 0x000000bfbfbfb748:   00000220567fb240 00007ffc4e2a6068 0x000000bfbfbfb758:   000000bfbfbfbb00 000000bfbfbfb8fa 0x000000bfbfbfb768:   00007f006176616a 800000006176616a 0x000000bfbfbfb778:   00007ffd27979e39 46676e697274535c 0x000000bfbfbfb788:   5c6f666e49656c69 3062343039303430 0x000000bfbfbfb798:   726556656c69465c 000000006e6f6973 0x000000bfbfbfb7a8:   0000000000000000 0000000000000000 0x000000bfbfbfb7b8:   0000000000000000 0000000a0000011c 0x000000bfbfbfb7c8:   0000586700000000 0000000000000002  Instructions: (pc=0x00007ffc4acf3ca0) 0x00007ffc4acf3ba0:   74 09 33 c9 ff 15 a6 38 3d 03 90 48 8b c3 48 83 0x00007ffc4acf3bb0:   c4 20 5b c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3bc0:   48 83 ec 28 48 8b 51 08 48 85 d2 74 09 33 c9 ff 0x00007ffc4acf3bd0:   15 7b 38 3d 03 90 48 83 c4 28 c3 cc cc cc cc cc 0x00007ffc4acf3be0:   48 89 11 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3bf0:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3c00:   48 3b ca 74 10 41 8b 00 39 01 74 09 48 83 c1 04 0x00007ffc4acf3c10:   48 3b ca 75 f3 48 8b c1 c3 cc cc cc cc cc cc cc 0x00007ffc4acf3c20:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3c30:   48 83 39 00 0f 94 c0 c3 cc cc cc cc cc cc cc cc 0x00007ffc4acf3c40:   4c 8d 04 d5 00 00 00 00 33 d2 e9 e1 55 db 01 cc 0x00007ffc4acf3c50:   4c 8b 41 08 48 8b 02 49 89 00 48 83 41 08 08 c3 0x00007ffc4acf3c60:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3c70:   48 8b c1 c3 cc cc cc cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3c80:   49 8b 00 48 89 02 c3 cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3c90:   8b 81 10 39 00 00 c3 cc cc cc cc cc cc cc cc cc 0x00007ffc4acf3ca0:   8b 81 10 39 00 00 83 c0 f0 83 f8 63 0f 87 5a 01 0x00007ffc4acf3cb0:   00 00 48 8d 15 47 c3 e6 ff 0f b6 84 02 30 3e 19 0x00007ffc4acf3cc0:   00 8b 8c 82 10 3e 19 00 48 03 ca ff e1 48 8b 0d 0x00007ffc4acf3cd0:   5c 8c 55 03 83 b9 0c 33 00 00 02 0f 87 2b 01 00 0x00007ffc4acf3ce0:   00 48 8d 91 9c 29 00 00 c7 02 e1 00 00 00 e9 ce 0x00007ffc4acf3cf0:   00 00 00 48 8b 0d 36 8c 55 03 83 b9 0c 33 00 00 0x00007ffc4acf3d00:   02 0f 87 05 01 00 00 48 8d 91 9c 29 00 00 c7 02 0x00007ffc4acf3d10:   f0 00 00 00 e9 a8 00 00 00 48 8b 0d 10 8c 55 03 0x00007ffc4acf3d20:   83 b9 0c 33 00 00 02 0f 87 df 00 00 00 48 8d 91 0x00007ffc4acf3d30:   9c 29 00 00 c7 02 00 04 00 00 e9 82 00 00 00 48 0x00007ffc4acf3d40:   8b 0d ea 8b 55 03 83 b9 0c 33 00 00 02 0f 87 b9 0x00007ffc4acf3d50:   00 00 00 48 8d 91 9c 29 00 00 c7 02 00 08 00 00 0x00007ffc4acf3d60:   eb 5f 48 8b 0d c7 8b 55 03 83 b9 0c 33 00 00 02 0x00007ffc4acf3d70:   0f 87 96 00 00 00 48 8d 91 9c 29 00 00 c7 02 00 0x00007ffc4acf3d80:   09 00 00 eb 3c 48 8b 0d a4 8b 55 03 83 b9 0c 33 0x00007ffc4acf3d90:   00 00 02 77 77 48 8d 91 9c 29 00 00 c7 02 3c 0f  Stack slot to memory mapping: stack at sp + 0 slots: 0x00007ffc4acb2654 atio6axx.dll stack at sp + 1 slots: 0x00007ffc4e2a6060 atio6axx.dll stack at sp + 2 slots: 0x0 is NULL stack at sp + 3 slots: 0x00002e776176616a is an unknown value stack at sp + 4 slots: 0x0000e9fcd8962bc2 is an unknown value stack at sp + 5 slots: 0x000000bfbfbfbb00 is pointing into the stack for thread: 0x0000022030f18ba0 stack at sp + 6 slots: 0x00007ffc4acb6116 atio6axx.dll stack at sp + 7 slots: 0x00007ffc4e2a6068 atio6axx.dll ---------------  P R O C E S S  --------------- Threads class SMR info: _java_thread_list=0x0000022058e02b80, length=15, elements={ 0x0000022030f18ba0, 0x00000220540536b0, 0x000002205405f430, 0x00000220540a9830, 0x00000220540aa100, 0x00000220540aa9d0, 0x00000220540ab2a0, 0x00000220540acbe0, 0x00000220540e6c00, 0x00000220540efce0, 0x0000022054262710, 0x000002205429dbc0, 0x0000022054479570, 0x00000220546e5eb0, 0x000002205857dd40 } Java Threads: ( => current thread ) =>0x0000022030f18ba0 JavaThread "main" [_thread_in_native, id=152264, stack(0x000000bfbfb00000,0x000000bfbfc00000)]   0x00000220540536b0 JavaThread "Reference Handler" daemon [_thread_blocked, id=152292, stack(0x000000bfc0200000,0x000000bfc0300000)]   0x000002205405f430 JavaThread "Finalizer" daemon [_thread_blocked, id=152296, stack(0x000000bfc0300000,0x000000bfc0400000)]   0x00000220540a9830 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=152300, stack(0x000000bfc0400000,0x000000bfc0500000)]   0x00000220540aa100 JavaThread "Attach Listener" daemon [_thread_blocked, id=152304, stack(0x000000bfc0500000,0x000000bfc0600000)]   0x00000220540aa9d0 JavaThread "Service Thread" daemon [_thread_blocked, id=152308, stack(0x000000bfc0600000,0x000000bfc0700000)]   0x00000220540ab2a0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=152312, stack(0x000000bfc0700000,0x000000bfc0800000)]   0x00000220540acbe0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=152316, stack(0x000000bfc0800000,0x000000bfc0900000)]   0x00000220540e6c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=152320, stack(0x000000bfc0900000,0x000000bfc0a00000)]   0x00000220540efce0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=152324, stack(0x000000bfc0a00000,0x000000bfc0b00000)]   0x0000022054262710 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=152328, stack(0x000000bfc0b00000,0x000000bfc0c00000)]   0x000002205429dbc0 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=152332, stack(0x000000bfc0c00000,0x000000bfc0d00000)]   0x0000022054479570 JavaThread "Notification Thread" daemon [_thread_blocked, id=152336, stack(0x000000bfc0d00000,0x000000bfc0e00000)]   0x00000220546e5eb0 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=152404, stack(0x000000bfc1400000,0x000000bfc1500000)]   0x000002205857dd40 JavaThread "pool-2-thread-1" daemon [_thread_blocked, id=8324, stack(0x000000bfc1b00000,0x000000bfc1c00000)] Other Threads:   0x000002205407f640 VMThread "VM Thread" [stack: 0x000000bfc0100000,0x000000bfc0200000] [id=152288]   0x0000022030fa0040 WatcherThread [stack: 0x000000bfc0e00000,0x000000bfc0f00000] [id=152340]   0x0000022030f841b0 GCTaskThread "GC Thread#0" [stack: 0x000000bfbfc00000,0x000000bfbfd00000] [id=152268]   0x0000022054904470 GCTaskThread "GC Thread#1" [stack: 0x000000bfc0f00000,0x000000bfc1000000] [id=152344]   0x0000022054950c70 GCTaskThread "GC Thread#2" [stack: 0x000000bfc1000000,0x000000bfc1100000] [id=152348]   0x0000022054950f30 GCTaskThread "GC Thread#3" [stack: 0x000000bfc1100000,0x000000bfc1200000] [id=152352]   0x00000220549511f0 GCTaskThread "GC Thread#4" [stack: 0x000000bfc1200000,0x000000bfc1300000] [id=152376]   0x0000022054a5b080 GCTaskThread "GC Thread#5" [stack: 0x000000bfc1300000,0x000000bfc1400000] [id=152388]   0x0000022054a5be40 GCTaskThread "GC Thread#6" [stack: 0x000000bfc1500000,0x000000bfc1600000] [id=8376]   0x0000022054a5a2c0 GCTaskThread "GC Thread#7" [stack: 0x000000bfc1600000,0x000000bfc1700000] [id=8372]   0x0000022030f94eb0 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000bfbfd00000,0x000000bfbfe00000] [id=152272]   0x0000022030f95e10 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000bfbfe00000,0x000000bfbff00000] [id=152276]   0x0000022054a5bb80 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000bfc1700000,0x000000bfc1800000] [id=8344]   0x0000022030faeb00 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000bfbff00000,0x000000bfc0000000] [id=152280]   0x000002204f7f0690 ConcurrentGCThread "G1 Service" [stack: 0x000000bfc0000000,0x000000bfc0100000] [id=152284] Threads with active compile tasks: 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:  CPUs: 8 total, 8 available  Memory: 7413M  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: 8  Concurrent Workers: 2  Concurrent Refinement Workers: 8  Periodic GC: Disabled Heap:  garbage-first heap   total 262144K, used 96493K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 38 young (77824K), 7 survivors (14336K)  Metaspace       used 24970K, committed 25280K, reserved 1114112K   class space    used 2641K, committed 2816K, reserved 1048576K Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) |   0|0x0000000700000000, 0x0000000700200000, 0x0000000700200000|100%|HS|  |TAMS 0x0000000700200000, 0x0000000700000000| Complete  |   1|0x0000000700200000, 0x0000000700400000, 0x0000000700400000|100%|HS|  |TAMS 0x0000000700400000, 0x0000000700200000| Complete  |   2|0x0000000700400000, 0x0000000700600000, 0x0000000700600000|100%| O|  |TAMS 0x0000000700600000, 0x0000000700400000| Untracked  |   3|0x0000000700600000, 0x0000000700800000, 0x0000000700800000|100%| O|  |TAMS 0x000000070067ac00, 0x0000000700600000| Untracked  |   4|0x0000000700800000, 0x0000000700a00000, 0x0000000700a00000|100%| O|  |TAMS 0x0000000700a00000, 0x0000000700800000| Complete  |   5|0x0000000700a00000, 0x0000000700c00000, 0x0000000700c00000|100%| O|  |TAMS 0x0000000700c00000, 0x0000000700a00000| Untracked  |   6|0x0000000700c00000, 0x0000000700e00000, 0x0000000700e00000|100%|HS|  |TAMS 0x0000000700e00000, 0x0000000700c00000| Complete  |   7|0x0000000700e00000, 0x0000000701000000, 0x0000000701000000|100%|HS|  |TAMS 0x0000000701000000, 0x0000000700e00000| Complete  |   8|0x0000000701000000, 0x0000000701200000, 0x0000000701200000|100%| O|  |TAMS 0x0000000701000000, 0x0000000701000000| Untracked  |   9|0x0000000701200000, 0x0000000701400000, 0x0000000701400000|100%| O|  |TAMS 0x0000000701200000, 0x0000000701200000| Untracked  |  10|0x0000000701400000, 0x000000070143b600, 0x0000000701600000| 11%| O|  |TAMS 0x0000000701400000, 0x0000000701400000| Untracked  |  11|0x0000000701600000, 0x0000000701800000, 0x0000000701800000|100%|HS|  |TAMS 0x0000000701600000, 0x0000000701600000| Complete  |  12|0x0000000701800000, 0x0000000701800000, 0x0000000701a00000|  0%| F|  |TAMS 0x0000000701800000, 0x0000000701800000| Untracked  |  13|0x0000000701a00000, 0x0000000701a00000, 0x0000000701c00000|  0%| F|  |TAMS 0x0000000701a00000, 0x0000000701a00000| Untracked  |  14|0x0000000701c00000, 0x0000000701c00000, 0x0000000701e00000|  0%| F|  |TAMS 0x0000000701c00000, 0x0000000701c00000| Untracked  |  15|0x0000000701e00000, 0x0000000701e00000, 0x0000000702000000|  0%| F|  |TAMS 0x0000000701e00000, 0x0000000701e00000| Untracked  |  16|0x0000000702000000, 0x0000000702000000, 0x0000000702200000|  0%| F|  |TAMS 0x0000000702000000, 0x0000000702000000| Untracked  |  17|0x0000000702200000, 0x0000000702200000, 0x0000000702400000|  0%| F|  |TAMS 0x0000000702200000, 0x0000000702200000| Untracked  |  18|0x0000000702400000, 0x0000000702400000, 0x0000000702600000|  0%| F|  |TAMS 0x0000000702400000, 0x0000000702400000| Untracked  |  19|0x0000000702600000, 0x0000000702600000, 0x0000000702800000|  0%| F|  |TAMS 0x0000000702600000, 0x0000000702600000| Untracked  |  20|0x0000000702800000, 0x0000000702800000, 0x0000000702a00000|  0%| F|  |TAMS 0x0000000702800000, 0x0000000702800000| Untracked  |  21|0x0000000702a00000, 0x0000000702a00000, 0x0000000702c00000|  0%| F|  |TAMS 0x0000000702a00000, 0x0000000702a00000| Untracked  |  22|0x0000000702c00000, 0x0000000702c00000, 0x0000000702e00000|  0%| F|  |TAMS 0x0000000702c00000, 0x0000000702c00000| Untracked  |  23|0x0000000702e00000, 0x0000000702e00000, 0x0000000703000000|  0%| F|  |TAMS 0x0000000702e00000, 0x0000000702e00000| Untracked  |  24|0x0000000703000000, 0x0000000703000000, 0x0000000703200000|  0%| F|  |TAMS 0x0000000703000000, 0x0000000703000000| Untracked  |  25|0x0000000703200000, 0x0000000703200000, 0x0000000703400000|  0%| F|  |TAMS 0x0000000703200000, 0x0000000703200000| Untracked  |  26|0x0000000703400000, 0x0000000703400000, 0x0000000703600000|  0%| F|  |TAMS 0x0000000703400000, 0x0000000703400000| Untracked  |  27|0x0000000703600000, 0x0000000703600000, 0x0000000703800000|  0%| F|  |TAMS 0x0000000703600000, 0x0000000703600000| Untracked  |  28|0x0000000703800000, 0x0000000703800000, 0x0000000703a00000|  0%| F|  |TAMS 0x0000000703800000, 0x0000000703800000| Untracked  |  29|0x0000000703a00000, 0x0000000703a00000, 0x0000000703c00000|  0%| F|  |TAMS 0x0000000703a00000, 0x0000000703a00000| Untracked  |  30|0x0000000703c00000, 0x0000000703c00000, 0x0000000703e00000|  0%| F|  |TAMS 0x0000000703c00000, 0x0000000703c00000| Untracked  |  31|0x0000000703e00000, 0x0000000703e00000, 0x0000000704000000|  0%| F|  |TAMS 0x0000000703e00000, 0x0000000703e00000| Untracked  |  32|0x0000000704000000, 0x0000000704000000, 0x0000000704200000|  0%| F|  |TAMS 0x0000000704000000, 0x0000000704000000| Untracked  |  33|0x0000000704200000, 0x0000000704200000, 0x0000000704400000|  0%| F|  |TAMS 0x0000000704200000, 0x0000000704200000| Untracked  |  34|0x0000000704400000, 0x0000000704400000, 0x0000000704600000|  0%| F|  |TAMS 0x0000000704400000, 0x0000000704400000| Untracked  |  35|0x0000000704600000, 0x0000000704600000, 0x0000000704800000|  0%| F|  |TAMS 0x0000000704600000, 0x0000000704600000| Untracked  |  36|0x0000000704800000, 0x0000000704800000, 0x0000000704a00000|  0%| F|  |TAMS 0x0000000704800000, 0x0000000704800000| Untracked  |  37|0x0000000704a00000, 0x0000000704a00000, 0x0000000704c00000|  0%| F|  |TAMS 0x0000000704a00000, 0x0000000704a00000| Untracked  |  38|0x0000000704c00000, 0x0000000704c00000, 0x0000000704e00000|  0%| F|  |TAMS 0x0000000704c00000, 0x0000000704c00000| Untracked  |  39|0x0000000704e00000, 0x0000000704e00000, 0x0000000705000000|  0%| F|  |TAMS 0x0000000704e00000, 0x0000000704e00000| Untracked  |  40|0x0000000705000000, 0x0000000705000000, 0x0000000705200000|  0%| F|  |TAMS 0x0000000705000000, 0x0000000705000000| Untracked  |  41|0x0000000705200000, 0x0000000705200000, 0x0000000705400000|  0%| F|  |TAMS 0x0000000705200000, 0x0000000705200000| Untracked  |  42|0x0000000705400000, 0x0000000705400000, 0x0000000705600000|  0%| F|  |TAMS 0x0000000705400000, 0x0000000705400000| Untracked  |  43|0x0000000705600000, 0x0000000705600000, 0x0000000705800000|  0%| F|  |TAMS 0x0000000705600000, 0x0000000705600000| Untracked  |  44|0x0000000705800000, 0x0000000705800000, 0x0000000705a00000|  0%| F|  |TAMS 0x0000000705800000, 0x0000000705800000| Untracked  |  45|0x0000000705a00000, 0x0000000705a00000, 0x0000000705c00000|  0%| F|  |TAMS 0x0000000705a00000, 0x0000000705a00000| Untracked  |  46|0x0000000705c00000, 0x0000000705c00000, 0x0000000705e00000|  0%| F|  |TAMS 0x0000000705c00000, 0x0000000705c00000| Untracked  |  47|0x0000000705e00000, 0x0000000705e00000, 0x0000000706000000|  0%| F|  |TAMS 0x0000000705e00000, 0x0000000705e00000| Untracked  |  48|0x0000000706000000, 0x0000000706000000, 0x0000000706200000|  0%| F|  |TAMS 0x0000000706000000, 0x0000000706000000| Untracked  |  49|0x0000000706200000, 0x0000000706200000, 0x0000000706400000|  0%| F|  |TAMS 0x0000000706200000, 0x0000000706200000| Untracked  |  50|0x0000000706400000, 0x0000000706400000, 0x0000000706600000|  0%| F|  |TAMS 0x0000000706400000, 0x0000000706400000| Untracked  |  51|0x0000000706600000, 0x0000000706600000, 0x0000000706800000|  0%| F|  |TAMS 0x0000000706600000, 0x0000000706600000| Untracked  |  52|0x0000000706800000, 0x0000000706800000, 0x0000000706a00000|  0%| F|  |TAMS 0x0000000706800000, 0x0000000706800000| Untracked  |  53|0x0000000706a00000, 0x0000000706a00000, 0x0000000706c00000|  0%| F|  |TAMS 0x0000000706a00000, 0x0000000706a00000| Untracked  |  54|0x0000000706c00000, 0x0000000706e00000, 0x0000000706e00000|100%| S|CS|TAMS 0x0000000706c00000, 0x0000000706c00000| Complete  |  55|0x0000000706e00000, 0x0000000707000000, 0x0000000707000000|100%| S|CS|TAMS 0x0000000706e00000, 0x0000000706e00000| Complete  |  56|0x0000000707000000, 0x0000000707200000, 0x0000000707200000|100%| S|CS|TAMS 0x0000000707000000, 0x0000000707000000| Complete  |  57|0x0000000707200000, 0x0000000707400000, 0x0000000707400000|100%| S|CS|TAMS 0x0000000707200000, 0x0000000707200000| Complete  |  58|0x0000000707400000, 0x0000000707600000, 0x0000000707600000|100%| S|CS|TAMS 0x0000000707400000, 0x0000000707400000| Complete  |  59|0x0000000707600000, 0x0000000707800000, 0x0000000707800000|100%| S|CS|TAMS 0x0000000707600000, 0x0000000707600000| Complete  |  60|0x0000000707800000, 0x0000000707a00000, 0x0000000707a00000|100%| S|CS|TAMS 0x0000000707800000, 0x0000000707800000| Complete  |  61|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000|  0%| F|  |TAMS 0x0000000707a00000, 0x0000000707a00000| Untracked  |  62|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000|  0%| F|  |TAMS 0x0000000707c00000, 0x0000000707c00000| Untracked  |  63|0x0000000707e00000, 0x0000000707e00000, 0x0000000708000000|  0%| F|  |TAMS 0x0000000707e00000, 0x0000000707e00000| Untracked  |  64|0x0000000708000000, 0x0000000708000000, 0x0000000708200000|  0%| F|  |TAMS 0x0000000708000000, 0x0000000708000000| Untracked  |  65|0x0000000708200000, 0x0000000708200000, 0x0000000708400000|  0%| F|  |TAMS 0x0000000708200000, 0x0000000708200000| Untracked  |  66|0x0000000708400000, 0x0000000708400000, 0x0000000708600000|  0%| F|  |TAMS 0x0000000708400000, 0x0000000708400000| Untracked  |  67|0x0000000708600000, 0x0000000708600000, 0x0000000708800000|  0%| F|  |TAMS 0x0000000708600000, 0x0000000708600000| Untracked  |  68|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000|  0%| F|  |TAMS 0x0000000708800000, 0x0000000708800000| Untracked  |  69|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000|  0%| F|  |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked  |  70|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000|  0%| F|  |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked  |  71|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000|  0%| F|  |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked  |  72|0x0000000709000000, 0x0000000709000000, 0x0000000709200000|  0%| F|  |TAMS 0x0000000709000000, 0x0000000709000000| Untracked  |  73|0x0000000709200000, 0x0000000709200000, 0x0000000709400000|  0%| F|  |TAMS 0x0000000709200000, 0x0000000709200000| Untracked  |  74|0x0000000709400000, 0x0000000709400000, 0x0000000709600000|  0%| F|  |TAMS 0x0000000709400000, 0x0000000709400000| Untracked  |  75|0x0000000709600000, 0x0000000709600000, 0x0000000709800000|  0%| F|  |TAMS 0x0000000709600000, 0x0000000709600000| Untracked  |  76|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000|  0%| F|  |TAMS 0x0000000709800000, 0x0000000709800000| Untracked  |  77|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000|  0%| F|  |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked  |  78|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000|  0%| F|  |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked  |  79|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000|  0%| F|  |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked  |  80|0x000000070a000000, 0x000000070a000000, 0x000000070a200000|  0%| F|  |TAMS 0x000000070a000000, 0x000000070a000000| Untracked  |  81|0x000000070a200000, 0x000000070a200000, 0x000000070a400000|  0%| F|  |TAMS 0x000000070a200000, 0x000000070a200000| Untracked  |  82|0x000000070a400000, 0x000000070a400000, 0x000000070a600000|  0%| F|  |TAMS 0x000000070a400000, 0x000000070a400000| Untracked  |  83|0x000000070a600000, 0x000000070a600000, 0x000000070a800000|  0%| F|  |TAMS 0x000000070a600000, 0x000000070a600000| Untracked  |  84|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000|  0%| F|  |TAMS 0x000000070a800000, 0x000000070a800000| Untracked  |  85|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000|  0%| F|  |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked  |  86|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000|  0%| F|  |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked  |  87|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000|  0%| F|  |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked  |  88|0x000000070b000000, 0x000000070b000000, 0x000000070b200000|  0%| F|  |TAMS 0x000000070b000000, 0x000000070b000000| Untracked  |  89|0x000000070b200000, 0x000000070b200000, 0x000000070b400000|  0%| F|  |TAMS 0x000000070b200000, 0x000000070b200000| Untracked  |  90|0x000000070b400000, 0x000000070b400000, 0x000000070b600000|  0%| F|  |TAMS 0x000000070b400000, 0x000000070b400000| Untracked  |  91|0x000000070b600000, 0x000000070b600000, 0x000000070b800000|  0%| F|  |TAMS 0x000000070b600000, 0x000000070b600000| Untracked  |  92|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000|  0%| F|  |TAMS 0x000000070b800000, 0x000000070b800000| Untracked  |  93|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000|  0%| F|  |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked  |  94|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000|  0%| F|  |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked  |  95|0x000000070be00000, 0x000000070be00000, 0x000000070c000000|  0%| F|  |TAMS 0x000000070be00000, 0x000000070be00000| Untracked  |  96|0x000000070c000000, 0x000000070c000000, 0x000000070c200000|  0%| F|  |TAMS 0x000000070c000000, 0x000000070c000000| Untracked  |  97|0x000000070c200000, 0x000000070c400000, 0x000000070c400000|100%| E|  |TAMS 0x000000070c200000, 0x000000070c200000| Complete  |  98|0x000000070c400000, 0x000000070c600000, 0x000000070c600000|100%| E|CS|TAMS 0x000000070c400000, 0x000000070c400000| Complete  |  99|0x000000070c600000, 0x000000070c800000, 0x000000070c800000|100%| E|  |TAMS 0x000000070c600000, 0x000000070c600000| Complete  | 100|0x000000070c800000, 0x000000070ca00000, 0x000000070ca00000|100%| E|CS|TAMS 0x000000070c800000, 0x000000070c800000| Complete  | 101|0x000000070ca00000, 0x000000070cc00000, 0x000000070cc00000|100%| E|CS|TAMS 0x000000070ca00000, 0x000000070ca00000| Complete  | 102|0x000000070cc00000, 0x000000070ce00000, 0x000000070ce00000|100%| E|CS|TAMS 0x000000070cc00000, 0x000000070cc00000| Complete  | 103|0x000000070ce00000, 0x000000070d000000, 0x000000070d000000|100%| E|CS|TAMS 0x000000070ce00000, 0x000000070ce00000| Complete  | 104|0x000000070d000000, 0x000000070d200000, 0x000000070d200000|100%| E|CS|TAMS 0x000000070d000000, 0x000000070d000000| Complete  | 105|0x000000070d200000, 0x000000070d400000, 0x000000070d400000|100%| E|CS|TAMS 0x000000070d200000, 0x000000070d200000| Complete  | 106|0x000000070d400000, 0x000000070d600000, 0x000000070d600000|100%| E|CS|TAMS 0x000000070d400000, 0x000000070d400000| Complete  | 107|0x000000070d600000, 0x000000070d800000, 0x000000070d800000|100%| E|CS|TAMS 0x000000070d600000, 0x000000070d600000| Complete  | 108|0x000000070d800000, 0x000000070da00000, 0x000000070da00000|100%| E|CS|TAMS 0x000000070d800000, 0x000000070d800000| Complete  | 109|0x000000070da00000, 0x000000070dc00000, 0x000000070dc00000|100%| E|CS|TAMS 0x000000070da00000, 0x000000070da00000| Complete  | 110|0x000000070dc00000, 0x000000070de00000, 0x000000070de00000|100%| E|CS|TAMS 0x000000070dc00000, 0x000000070dc00000| Complete  | 111|0x000000070de00000, 0x000000070e000000, 0x000000070e000000|100%| E|CS|TAMS 0x000000070de00000, 0x000000070de00000| Complete  | 112|0x000000070e000000, 0x000000070e200000, 0x000000070e200000|100%| E|CS|TAMS 0x000000070e000000, 0x000000070e000000| Complete  | 113|0x000000070e200000, 0x000000070e400000, 0x000000070e400000|100%| E|CS|TAMS 0x000000070e200000, 0x000000070e200000| Complete  | 114|0x000000070e400000, 0x000000070e600000, 0x000000070e600000|100%| E|CS|TAMS 0x000000070e400000, 0x000000070e400000| Complete  | 115|0x000000070e600000, 0x000000070e800000, 0x000000070e800000|100%| E|CS|TAMS 0x000000070e600000, 0x000000070e600000| Complete  | 116|0x000000070e800000, 0x000000070ea00000, 0x000000070ea00000|100%| E|CS|TAMS 0x000000070e800000, 0x000000070e800000| Complete  | 117|0x000000070ea00000, 0x000000070ec00000, 0x000000070ec00000|100%| E|CS|TAMS 0x000000070ea00000, 0x000000070ea00000| Complete  | 118|0x000000070ec00000, 0x000000070ee00000, 0x000000070ee00000|100%| E|CS|TAMS 0x000000070ec00000, 0x000000070ec00000| Complete  | 119|0x000000070ee00000, 0x000000070f000000, 0x000000070f000000|100%| E|CS|TAMS 0x000000070ee00000, 0x000000070ee00000| Complete  | 120|0x000000070f000000, 0x000000070f200000, 0x000000070f200000|100%| E|CS|TAMS 0x000000070f000000, 0x000000070f000000| Complete  | 121|0x000000070f200000, 0x000000070f400000, 0x000000070f400000|100%| E|CS|TAMS 0x000000070f200000, 0x000000070f200000| Complete  | 122|0x000000070f400000, 0x000000070f600000, 0x000000070f600000|100%| E|CS|TAMS 0x000000070f400000, 0x000000070f400000| Complete  | 123|0x000000070f600000, 0x000000070f800000, 0x000000070f800000|100%| E|CS|TAMS 0x000000070f600000, 0x000000070f600000| Complete  | 124|0x000000070f800000, 0x000000070fa00000, 0x000000070fa00000|100%| E|CS|TAMS 0x000000070f800000, 0x000000070f800000| Complete  | 125|0x000000070fa00000, 0x000000070fc00000, 0x000000070fc00000|100%| E|CS|TAMS 0x000000070fa00000, 0x000000070fa00000| Complete  | 126|0x000000070fc00000, 0x000000070fe00000, 0x000000070fe00000|100%| E|CS|TAMS 0x000000070fc00000, 0x000000070fc00000| Complete  | 127|0x000000070fe00000, 0x0000000710000000, 0x0000000710000000|100%| E|CS|TAMS 0x000000070fe00000, 0x000000070fe00000| Complete  Card table byte_map: [0x00000220441e0000,0x00000220449e0000] _byte_map_base: 0x00000220409e0000 Marking Bits (Prev, Next): (CMBitMap*) 0x0000022030f845c0, (CMBitMap*) 0x0000022030f84580  Prev Bits: [0x00000220491e0000, 0x000002204d1e0000)  Next Bits: [0x00000220451e0000, 0x00000220491e0000) Polling page: 0x00000220306b0000 Metaspace: Usage:   Non-class:     21.81 MB used.       Class:      2.58 MB used.        Both:     24.39 MB used. Virtual space:   Non-class space:       64.00 MB reserved,      21.94 MB ( 34%) committed,  1 nodes.       Class space:        1.00 GB reserved,       2.75 MB ( <1%) committed,  1 nodes.              Both:        1.06 GB reserved,      24.69 MB (  2%) committed.  Chunk freelists:    Non-Class:  9.64 MB        Class:  13.07 MB         Both:  22.72 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 35.25 MB CDS: off MetaspaceReclaimPolicy: balanced  - commit_granule_bytes: 65536.  - commit_granule_words: 8192.  - virtual_space_node_default_size: 8388608.  - enlarge_chunks_in_place: 1.  - new_chunks_are_fully_committed: 0.  - uncommit_free_chunks: 1.  - use_allocation_guard: 0.  - handle_deallocations: 1. Internal statistics: num_allocs_failed_limit: 3. num_arena_births: 292. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 395. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 3. num_chunks_taken_from_freelist: 725. num_chunk_merges: 0. num_chunk_splits: 443. num_chunks_enlarged: 282. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=120000Kb used=2482Kb max_used=2482Kb free=117517Kb  bounds [0x000002203c170000, 0x000002203c3e0000, 0x00000220436a0000] CodeHeap 'profiled nmethods': size=120000Kb used=6489Kb max_used=6489Kb free=113510Kb  bounds [0x00000220346a0000, 0x0000022034d00000, 0x000002203bbd0000] CodeHeap 'non-nmethods': size=5760Kb used=1614Kb max_used=1724Kb free=4145Kb  bounds [0x000002203bbd0000, 0x000002203be40000, 0x000002203c170000]  total_blobs=4512 nmethods=3473 adapters=951  compilation: enabled               stopped_count=0, restarted_count=0  full_count=0 Compilation events (20 events): Event: 5.576 Thread 0x00000220540e6c00 nmethod 3481 0x000002203c3a6d90 code [0x000002203c3a6f20, 0x000002203c3a6ff8] Event: 5.597 Thread 0x00000220546e5eb0 nmethod 3400 0x000002203c3a7090 code [0x000002203c3a7740, 0x000002203c3b0778] Event: 5.597 Thread 0x00000220546e5eb0 3447       4       java.net.URI$Parser::scan (76 bytes) Event: 5.607 Thread 0x00000220546e5eb0 nmethod 3447 0x000002203c3b8510 code [0x000002203c3b86e0, 0x000002203c3b8da0] Event: 5.607 Thread 0x00000220546e5eb0 3408   !   4       java.nio.file.FileTreeWalker::getAttributes (94 bytes) Event: 5.611 Thread 0x00000220546e5eb0 nmethod 3408 0x000002203c3b9390 code [0x000002203c3b9540, 0x000002203c3b9818] Event: 5.611 Thread 0x00000220546e5eb0 3405       4       java.lang.String::encode (48 bytes) Event: 5.613 Thread 0x00000220546e5eb0 nmethod 3405 0x000002203c3b9a90 code [0x000002203c3b9c20, 0x000002203c3b9de8] Event: 5.613 Thread 0x00000220546e5eb0 3428       4       java.lang.String::getBytes (46 bytes) Event: 5.615 Thread 0x00000220546e5eb0 nmethod 3428 0x000002203c3b9f90 code [0x000002203c3ba120, 0x000002203c3ba3b8] Event: 5.615 Thread 0x00000220546e5eb0 3424       4       java.util.stream.ForEachOps$ForEachOp$OfRef::evaluateSequential (7 bytes) Event: 5.616 Thread 0x00000220546e5eb0 nmethod 3424 0x000002203c3ba510 code [0x000002203c3ba6a0, 0x000002203c3ba7a8] Event: 5.616 Thread 0x00000220546e5eb0 3427       4       java.util.stream.ForEachOps$ForEachOp::getOpFlags (15 bytes) Event: 5.617 Thread 0x00000220546e5eb0 nmethod 3427 0x000002203c3ba910 code [0x000002203c3baa80, 0x000002203c3bab18] Event: 5.617 Thread 0x00000220546e5eb0 3418       4       java.util.regex.Pattern$Begin::match (62 bytes) Event: 5.621 Thread 0x000002205429dbc0 nmethod 3401 0x000002203c3bac10 code [0x000002203c3bb240, 0x000002203c3c3b70] Event: 5.621 Thread 0x000002205429dbc0 3454       4       java.util.concurrent.atomic.AtomicInteger::getAndAdd (12 bytes) Event: 5.622 Thread 0x000002205429dbc0 nmethod 3454 0x000002203c3cb310 code [0x000002203c3cb480, 0x000002203c3cb4f8] Event: 5.625 Thread 0x00000220546e5eb0 nmethod 3418 0x000002203c3cb610 code [0x000002203c3cb7c0, 0x000002203c3cbc18] Event: 5.638 Thread 0x00000220540acbe0 nmethod 3407 0x000002203c3cc010 code [0x000002203c3cc6c0, 0x000002203c3d4ee8] GC Heap History (10 events): Event: 0.852 GC heap before {Heap before GC invocations=0 (full 0):  garbage-first heap   total 262144K, used 28672K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 11 young (22528K), 0 survivors (0K)  Metaspace       used 11611K, committed 11840K, reserved 1114112K   class space    used 1060K, committed 1216K, reserved 1048576K } Event: 0.857 GC heap after {Heap after GC invocations=1 (full 0):  garbage-first heap   total 262144K, used 10654K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 2 young (4096K), 2 survivors (4096K)  Metaspace       used 11611K, committed 11840K, reserved 1114112K   class space    used 1060K, committed 1216K, reserved 1048576K } Event: 1.121 GC heap before {Heap before GC invocations=1 (full 0):  garbage-first heap   total 262144K, used 37278K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 15 young (30720K), 2 survivors (4096K)  Metaspace       used 12467K, committed 12736K, reserved 1114112K   class space    used 1151K, committed 1280K, reserved 1048576K } Event: 1.132 GC heap after {Heap after GC invocations=2 (full 0):  garbage-first heap   total 262144K, used 13680K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 2 young (4096K), 2 survivors (4096K)  Metaspace       used 12467K, committed 12736K, reserved 1114112K   class space    used 1151K, committed 1280K, reserved 1048576K } Event: 1.435 GC heap before {Heap before GC invocations=2 (full 0):  garbage-first heap   total 262144K, used 85360K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 36 young (73728K), 2 survivors (4096K)  Metaspace       used 12501K, committed 12736K, reserved 1114112K   class space    used 1151K, committed 1280K, reserved 1048576K } Event: 1.439 GC heap after {Heap after GC invocations=3 (full 0):  garbage-first heap   total 262144K, used 19474K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 4 young (8192K), 4 survivors (8192K)  Metaspace       used 12501K, committed 12736K, reserved 1114112K   class space    used 1151K, committed 1280K, reserved 1048576K } Event: 2.621 GC heap before {Heap before GC invocations=3 (full 0):  garbage-first heap   total 262144K, used 168978K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 76 young (155648K), 4 survivors (8192K)  Metaspace       used 12701K, committed 12928K, reserved 1114112K   class space    used 1161K, committed 1280K, reserved 1048576K } Event: 2.631 GC heap after {Heap after GC invocations=4 (full 0):  garbage-first heap   total 262144K, used 30208K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 8 young (16384K), 8 survivors (16384K)  Metaspace       used 12701K, committed 12928K, reserved 1114112K   class space    used 1161K, committed 1280K, reserved 1048576K } Event: 4.293 GC heap before {Heap before GC invocations=4 (full 0):  garbage-first heap   total 262144K, used 165376K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 75 young (153600K), 8 survivors (16384K)  Metaspace       used 21250K, committed 21504K, reserved 1114112K   class space    used 2186K, committed 2304K, reserved 1048576K } Event: 4.308 GC heap after {Heap after GC invocations=5 (full 0):  garbage-first heap   total 262144K, used 35053K [0x0000000700000000, 0x0000000800000000)   region size 2048K, 7 young (14336K), 7 survivors (14336K)  Metaspace       used 21250K, committed 21504K, reserved 1114112K   class space    used 2186K, committed 2304K, reserved 1048576K } Dll operation events (10 events): Event: 0.018 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\java.dll Event: 0.062 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\jsvml.dll Event: 0.289 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\net.dll Event: 0.290 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\nio.dll Event: 0.297 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\zip.dll Event: 0.400 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\jimage.dll Event: 0.705 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\verify.dll Event: 3.822 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\management.dll Event: 3.828 Loaded shared library \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\management_ext.dll Event: 5.367 Loaded shared library \curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae\lwjgl.dll Deoptimization events (20 events): Event: 4.842 Thread 0x0000022030f18ba0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000002203c2bf3e0 relative=0x0000000000000ae0 Event: 4.842 Thread 0x0000022030f18ba0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002203c2bf3e0 method=cpw.mods.niofs.union.UnionFileSystem.readAttributes(Lcpw/mods/niofs/union/UnionPath;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttrib Event: 4.842 Thread 0x0000022030f18ba0 DEOPT PACKING pc=0x000002203c2bf3e0 sp=0x000000bfbfbfde40 Event: 4.842 Thread 0x0000022030f18ba0 DEOPT UNPACKING pc=0x000002203bc269a3 sp=0x000000bfbfbfdbe0 mode 2 Event: 5.115 Thread 0x0000022030f18ba0 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x000002203c383b00 relative=0x0000000000000700 Event: 5.115 Thread 0x0000022030f18ba0 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x000002203c383b00 method=java.util.stream.AbstractPipeline.exactOutputSizeIfKnown(Ljava/util/Spliterator;)J @ 16 c2 Event: 5.115 Thread 0x0000022030f18ba0 DEOPT PACKING pc=0x000002203c383b00 sp=0x000000bfbfbfed80 Event: 5.115 Thread 0x0000022030f18ba0 DEOPT UNPACKING pc=0x000002203bc269a3 sp=0x000000bfbfbfec50 mode 2 Event: 5.156 Thread 0x0000022030f18ba0 DEOPT PACKING pc=0x0000022034bca162 sp=0x000000bfbfbf9810 Event: 5.156 Thread 0x0000022030f18ba0 DEOPT UNPACKING pc=0x000002203bc27143 sp=0x000000bfbfbf8d08 mode 0 Event: 5.181 Thread 0x0000022030f18ba0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002203c2b2078 relative=0x0000000000000198 Event: 5.181 Thread 0x0000022030f18ba0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002203c2b2078 method=java.nio.file.Files.isDirectory(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z @ 2 c2 Event: 5.181 Thread 0x0000022030f18ba0 DEOPT PACKING pc=0x000002203c2b2078 sp=0x000000bfbfbfd000 Event: 5.181 Thread 0x0000022030f18ba0 DEOPT UNPACKING pc=0x000002203bc269a3 sp=0x000000bfbfbfcf98 mode 2 Event: 5.476 Thread 0x0000022030f18ba0 DEOPT PACKING pc=0x0000022034ce5029 sp=0x000000bfbfbfb9e0 Event: 5.476 Thread 0x0000022030f18ba0 DEOPT UNPACKING pc=0x000002203bc27143 sp=0x000000bfbfbfaed8 mode 0 Event: 5.570 Thread 0x000002205857dd40 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002203c216d60 relative=0x00000000000000c0 Event: 5.570 Thread 0x000002205857dd40 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002203c216d60 method=java.util.concurrent.TimeUnit.convert(JLjava/util/concurrent/TimeUnit;)J @ 8 c2 Event: 5.570 Thread 0x000002205857dd40 DEOPT PACKING pc=0x000002203c216d60 sp=0x000000bfc1bff030 Event: 5.570 Thread 0x000002205857dd40 DEOPT UNPACKING pc=0x000002203bc269a3 sp=0x000000bfc1bfefe0 mode 2 Classes unloaded (0 events): No events Classes redefined (0 events): No events Internal exceptions (20 events): Event: 5.179 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c933160}> (0x000000070c933160)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.179 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c9334e0}> (0x000000070c9334e0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.181 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c9341e0}> (0x000000070c9341e0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.181 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c934560}> (0x000000070c934560)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.181 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c934f70}> (0x000000070c934f70)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.185 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c9aca30}> (0x000000070c9aca30)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.364 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c9ade98}> (0x000000070c9ade98)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.364 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c9ae2a0}> (0x000000070c9ae2a0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.370 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c722168}> (0x000000070c722168)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.370 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c7224e8}> (0x000000070c7224e8)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.370 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c722ee0}> (0x000000070c722ee0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.373 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c7df5b8}> (0x000000070c7df5b8)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.451 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c7e03e0}> (0x000000070c7e03e0)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.451 Thread 0x0000022030f18ba0 Exception <a 'sun/nio/fs/WindowsException'{0x000000070c7e0800}> (0x000000070c7e0800)  thrown [s\src\hotspot\share\prims\jni.cpp, line 516] Event: 5.468 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4c1d70}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, long)'> (0x000000070c4c1d70)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] Event: 5.469 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4c7900}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, int)'> (0x000000070c4c7900)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] Event: 5.471 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4db518}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, long, long)'> (0x000000070c4db518)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] Event: 5.472 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4e1470}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, long)'> (0x000000070c4e1470)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] Event: 5.473 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4e4fe0}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, long, java.lang.Object)'> (0x000000070c4e4fe0)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] Event: 5.474 Thread 0x0000022030f18ba0 Exception <a 'java/lang/NoSuchMethodError'{0x000000070c4ec758}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, long)'> (0x000000070c4ec758)  thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] VM Operations (20 events): Event: 4.274 Executing VM operation: HandshakeAllThreads Event: 4.274 Executing VM operation: HandshakeAllThreads done Event: 4.293 Executing VM operation: CollectForMetadataAllocation Event: 4.308 Executing VM operation: CollectForMetadataAllocation done Event: 4.319 Executing VM operation: G1PauseRemark Event: 4.321 Executing VM operation: G1PauseRemark done Event: 4.325 Executing VM operation: G1PauseCleanup Event: 4.325 Executing VM operation: G1PauseCleanup done Event: 4.483 Executing VM operation: HandshakeAllThreads Event: 4.483 Executing VM operation: HandshakeAllThreads done Event: 4.584 Executing VM operation: HandshakeAllThreads Event: 4.584 Executing VM operation: HandshakeAllThreads done Event: 4.735 Executing VM operation: HandshakeAllThreads Event: 4.735 Executing VM operation: HandshakeAllThreads done Event: 4.745 Executing VM operation: HandshakeAllThreads Event: 4.746 Executing VM operation: HandshakeAllThreads done Event: 5.464 Executing VM operation: ICBufferFull Event: 5.464 Executing VM operation: ICBufferFull done Event: 5.571 Executing VM operation: HandshakeAllThreads Event: 5.571 Executing VM operation: HandshakeAllThreads done Events (20 events): Event: 5.467 loading class java/util/function/LongPredicate done Event: 5.475 loading class java/nio/InvalidMarkException Event: 5.476 loading class java/nio/InvalidMarkException done Event: 5.476 loading class java/nio/BufferUnderflowException Event: 5.476 loading class java/nio/BufferUnderflowException done Event: 5.567 loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask Event: 5.568 loading class java/util/concurrent/FutureTask Event: 5.568 loading class java/util/concurrent/FutureTask done Event: 5.568 loading class java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask done Event: 5.568 loading class java/util/concurrent/FutureTask$WaitNode Event: 5.568 loading class java/util/concurrent/FutureTask$WaitNode done Event: 5.568 loading class java/util/concurrent/Executors$RunnableAdapter Event: 5.569 loading class java/util/concurrent/Executors$RunnableAdapter done Event: 5.569 loading class java/util/concurrent/ThreadPoolExecutor$Worker Event: 5.569 loading class java/util/concurrent/ThreadPoolExecutor$Worker done Event: 5.569 Thread 0x000002205857dd40 Thread added: 0x000002205857dd40 Event: 5.570 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionNode Event: 5.570 loading class java/util/concurrent/ForkJoinPool$ManagedBlocker Event: 5.570 loading class java/util/concurrent/ForkJoinPool$ManagedBlocker done Event: 5.570 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionNode done Dynamic libraries: 0x00007ff6c2ae0000 - 0x00007ff6c2aee000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\javaw.exe 0x00007ffd27930000 - 0x00007ffd27b47000     C:\Windows\SYSTEM32\ntdll.dll 0x00007ffd25690000 - 0x00007ffd25754000     C:\Windows\System32\KERNEL32.DLL 0x00007ffd252a0000 - 0x00007ffd25657000     C:\Windows\System32\KERNELBASE.dll 0x00007ffd24ed0000 - 0x00007ffd24fe1000     C:\Windows\System32\ucrtbase.dll 0x00007ffd03c60000 - 0x00007ffd03c7b000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\VCRUNTIME140.dll 0x00007ffd03c80000 - 0x00007ffd03c97000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\jli.dll 0x00007ffd27110000 - 0x00007ffd272bf000     C:\Windows\System32\USER32.dll 0x00007ffd24de0000 - 0x00007ffd24e06000     C:\Windows\System32\win32u.dll 0x00007ffd141c0000 - 0x00007ffd14453000     C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.3672_none_2713b9d173822955\COMCTL32.dll 0x00007ffd27840000 - 0x00007ffd27869000     C:\Windows\System32\GDI32.dll 0x00007ffd26ee0000 - 0x00007ffd26f87000     C:\Windows\System32\msvcrt.dll 0x00007ffd24cc0000 - 0x00007ffd24dd8000     C:\Windows\System32\gdi32full.dll 0x00007ffd25200000 - 0x00007ffd2529a000     C:\Windows\System32\msvcp_win.dll 0x00007ffd260e0000 - 0x00007ffd26111000     C:\Windows\System32\IMM32.DLL 0x00007ffd1bf10000 - 0x00007ffd1bf1c000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\vcruntime140_1.dll 0x00007ffcfe170000 - 0x00007ffcfe1fd000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\msvcp140.dll 0x00007ffc66e50000 - 0x00007ffc67ab5000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\server\jvm.dll 0x00007ffd26d10000 - 0x00007ffd26dc2000     C:\Windows\System32\ADVAPI32.dll 0x00007ffd26e30000 - 0x00007ffd26ed8000     C:\Windows\System32\sechost.dll 0x00007ffd24ff0000 - 0x00007ffd25018000     C:\Windows\System32\bcrypt.dll 0x00007ffd27380000 - 0x00007ffd27494000     C:\Windows\System32\RPCRT4.dll 0x00007ffd24960000 - 0x00007ffd249ad000     C:\Windows\SYSTEM32\POWRPROF.dll 0x00007ffd1be20000 - 0x00007ffd1be29000     C:\Windows\SYSTEM32\WSOCK32.dll 0x00007ffd27090000 - 0x00007ffd27101000     C:\Windows\System32\WS2_32.dll 0x00007ffd1b1a0000 - 0x00007ffd1b1aa000     C:\Windows\SYSTEM32\VERSION.dll 0x00007ffd1f6d0000 - 0x00007ffd1f704000     C:\Windows\SYSTEM32\WINMM.dll 0x00007ffd24890000 - 0x00007ffd248a3000     C:\Windows\SYSTEM32\UMPDC.dll 0x00007ffd23c90000 - 0x00007ffd23ca8000     C:\Windows\SYSTEM32\kernel.appcore.dll 0x00007ffd1be00000 - 0x00007ffd1be0a000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\jimage.dll 0x00007ffd1c300000 - 0x00007ffd1c532000     C:\Windows\SYSTEM32\DBGHELP.DLL 0x00007ffd257d0000 - 0x00007ffd25b5e000     C:\Windows\System32\combase.dll 0x00007ffd26000000 - 0x00007ffd260d7000     C:\Windows\System32\OLEAUT32.dll 0x00007ffd00ac0000 - 0x00007ffd00af2000     C:\Windows\SYSTEM32\dbgcore.DLL 0x00007ffd24c40000 - 0x00007ffd24cbb000     C:\Windows\System32\bcryptPrimitives.dll 0x00007ffd03c30000 - 0x00007ffd03c55000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\java.dll 0x00007ffcfe0b0000 - 0x00007ffcfe0c8000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\zip.dll 0x00007ffcf9990000 - 0x00007ffcf9a67000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\jsvml.dll 0x00007ffd26180000 - 0x00007ffd269e9000     C:\Windows\System32\SHELL32.dll 0x00007ffd22ba0000 - 0x00007ffd2349f000     C:\Windows\SYSTEM32\windows.storage.dll 0x00007ffd22a60000 - 0x00007ffd22b9f000     C:\Windows\SYSTEM32\wintypes.dll 0x00007ffd26f90000 - 0x00007ffd27089000     C:\Windows\System32\SHCORE.dll 0x00007ffd25770000 - 0x00007ffd257ce000     C:\Windows\System32\shlwapi.dll 0x00007ffd24b70000 - 0x00007ffd24b97000     C:\Windows\SYSTEM32\profapi.dll 0x00007ffcfe090000 - 0x00007ffcfe0a9000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\net.dll 0x00007ffd20990000 - 0x00007ffd20ac6000     C:\Windows\SYSTEM32\WINHTTP.dll 0x00007ffd24100000 - 0x00007ffd24169000     C:\Windows\system32\mswsock.dll 0x00007ffcfe070000 - 0x00007ffcfe086000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\nio.dll 0x00007ffd0f510000 - 0x00007ffd0f520000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\verify.dll 0x00007ffd0ebc0000 - 0x00007ffd0ebc9000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\management.dll 0x00007ffd0d920000 - 0x00007ffd0d92b000     \curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\management_ext.dll 0x00007ffd25760000 - 0x00007ffd25768000     C:\Windows\System32\PSAPI.DLL 0x00007ffc511b0000 - 0x00007ffc511c7000     C:\Windows\system32\napinsp.dll 0x00007ffc51190000 - 0x00007ffc511ab000     C:\Windows\system32\pnrpnsp.dll 0x00007ffd237c0000 - 0x00007ffd238c2000     C:\Windows\SYSTEM32\DNSAPI.dll 0x00007ffd23740000 - 0x00007ffd2376d000     C:\Windows\SYSTEM32\IPHLPAPI.DLL 0x00007ffd26e20000 - 0x00007ffd26e29000     C:\Windows\System32\NSI.dll 0x00007ffc51170000 - 0x00007ffc51181000     C:\Windows\System32\winrnr.dll 0x00007ffd1d490000 - 0x00007ffd1d4a5000     C:\Windows\system32\wshbth.dll 0x00007ffd03d10000 - 0x00007ffd03d37000     C:\Windows\system32\nlansp_c.dll 0x00007ffd1d340000 - 0x00007ffd1d34a000     C:\Windows\System32\rasadhlp.dll 0x00007ffd1d400000 - 0x00007ffd1d483000     C:\Windows\System32\fwpuclnt.dll 0x00007ffcfdff0000 - 0x00007ffcfe065000     \curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae\lwjgl.dll 0x00007ffcfd530000 - 0x00007ffcfd591000     \curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae\glfw.dll 0x00007ffcfa020000 - 0x00007ffcfa066000     C:\Windows\SYSTEM32\dinput8.dll 0x00007ffc82380000 - 0x00007ffc82391000     C:\Windows\SYSTEM32\xinput1_4.dll 0x00007ffd24900000 - 0x00007ffd2494e000     C:\Windows\SYSTEM32\cfgmgr32.dll 0x00007ffd248b0000 - 0x00007ffd248dc000     C:\Windows\SYSTEM32\DEVOBJ.dll 0x00007ffd22370000 - 0x00007ffd2239b000     C:\Windows\SYSTEM32\dwmapi.dll 0x00007ffd081c0000 - 0x00007ffd083d3000     C:\Windows\SYSTEM32\inputhost.dll 0x00007ffd1ef10000 - 0x00007ffd1f043000     C:\Windows\SYSTEM32\CoreMessaging.dll 0x00007ffd220e0000 - 0x00007ffd22191000     C:\Windows\system32\uxtheme.dll 0x00007ffd24370000 - 0x00007ffd2437c000     C:\Windows\SYSTEM32\CRYPTBASE.DLL 0x00007ffd26bb0000 - 0x00007ffd26d10000     C:\Windows\System32\MSCTF.dll 0x00007ffcce790000 - 0x00007ffcce890000     C:\Windows\SYSTEM32\opengl32.dll 0x00007ffcce6c0000 - 0x00007ffcce6ed000     C:\Windows\SYSTEM32\GLU32.dll 0x00007ffd22210000 - 0x00007ffd22247000     C:\Windows\SYSTEM32\dxcore.dll 0x00007ffd10b40000 - 0x00007ffd10b89000     C:\Windows\SYSTEM32\directxdatabasehelper.dll 0x00007ffd272c0000 - 0x00007ffd27370000     C:\Windows\System32\clbcatq.dll 0x00007ffd1d770000 - 0x00007ffd1d8b4000     C:\Windows\System32\AppXDeploymentClient.dll 0x00007ffd01f50000 - 0x00007ffd02050000     C:\Windows\System32\Windows.ApplicationModel.dll 0x00007ffd274a0000 - 0x00007ffd27645000     C:\Windows\System32\ole32.dll 0x00007ffd21240000 - 0x00007ffd21341000     C:\Windows\system32\propsys.dll 0x00007ffd02050000 - 0x00007ffd02106000     C:\Windows\System32\Windows.FileExplorer.Common.dll 0x00007ffd03210000 - 0x00007ffd03236000     C:\Windows\system32\mssprxy.dll 0x00007ffd02280000 - 0x00007ffd0236b000     C:\Windows\System32\Windows.StateRepositoryPS.dll 0x00007ffd1b210000 - 0x00007ffd1b24d000     C:\Windows\SYSTEM32\windows.staterepositoryclient.dll 0x00007ffcfd810000 - 0x00007ffcfd83d000     C:\Windows\System32\DriverStore\FileRepository\u0399259.inf_amd64_91ce8c34032dc40f\B399013\atig6pxx.dll 0x00007ffc4ab60000 - 0x00007ffc4e506000     C:\Windows\System32\DriverStore\FileRepository\u0399259.inf_amd64_91ce8c34032dc40f\B399013\atio6axx.dll 0x00007ffd25b80000 - 0x00007ffd25ff4000     C:\Windows\System32\SETUPAPI.dll 0x00007ffd25020000 - 0x00007ffd2508c000     C:\Windows\System32\WINTRUST.dll 0x00007ffd25090000 - 0x00007ffd251f6000     C:\Windows\System32\CRYPT32.dll 0x00007ffd24870000 - 0x00007ffd24882000     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-gamma\windows-x64\java-runtime-gamma\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.3672_none_2713b9d173822955;\curseforge\minecraft\Install\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\server;\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae;C:\Windows\System32\DriverStore\FileRepository\u0399259.inf_amd64_91ce8c34032dc40f\B399013 VM Arguments: jvm_args: -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Djava.library.path=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Djna.tmpdir=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dorg.lwjgl.system.SharedLibraryExtractPath=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dio.netty.native.workdir=\curseforge\minecraft\Install\bin\c63959d311b58a7f61669b02a6754a0ab246f2ae -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=3.3.13 -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge-,forge-47.3.0.jar,forge-47.3.0 -DmergeModules=jna-5.10.0.jar,jna-platform-5.10.0.jar -DlibraryDirectory=\curseforge\minecraft\Install\libraries --module-path=\curseforge\minecraft\Install\libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar;\curseforge\minecraft\Install\libraries/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-util/9.7/asm-util-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar;\curseforge\minecraft\Install\libraries/org/ow2/asm/asm/9.7/asm-9.7.jar;\curseforge\minecraft\Install\libraries/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar --add-modules=ALL-MODULE-PATH --add-opens=java.base/java.util.jar=cpw.mods.securejarhandler --add-opens=java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports=java.base/sun.security.util=cpw.mods.securejarhandler --add-exports=jdk.naming.dns/com.sun.jndi.dns=java.naming -Xmx4096m -Xms256m -Dminecraft.applet.TargetDirectory=\curseforge\minecraft\Instances\villager -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: cpw.mods.bootstraplauncher.BootstrapLauncher --username stew1572 --version forge-47.3.0 --gameDir \curseforge\minecraft\Instances\villager --assetsDir \curseforge\minecraft\Install\assets --assetIndex 5 --uuid d744ef35fb974dc88bba71f04527f1b6 -F7FS4 --clientId MzkxYWY4NDYtNzlhZS00MWZmLTk1NmUtOTE0NmI4ZDgwZDQ3 --xuid 2535455816248841 --userType msa --versionType release --width 1024 --height 768 --quickPlayPath \curseforge\minecraft\Install\quickPlay\java\1731362712527.json --launchTarget forgeclient --fml.forgeVersion 47.3.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 java_class_path (initial): \curseforge\minecraft\Install\libraries\cpw\mods\securejarhandler\2.1.10\securejarhandler-2.1.10.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm\9.7\asm-9.7.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-commons\9.7\asm-commons-9.7.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-tree\9.7\asm-tree-9.7.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-util\9.7\asm-util-9.7.jar;\curseforge\minecraft\Install\libraries\org\ow2\asm\asm-analysis\9.7\asm-analysis-9.7.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\accesstransformers\8.0.4\accesstransformers-8.0.4.jar;\curseforge\minecraft\Install\libraries\org\antlr\antlr4-runtime\4.9.1\antlr4-runtime-4.9.1.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\eventbus\6.0.5\eventbus-6.0.5.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\forgespi\7.0.1\forgespi-7.0.1.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\coremods\5.1.6\coremods-5.1.6.jar;\curseforge\minecraft\Install\libraries\cpw\mods\modlauncher\10.0.9\modlauncher-10.0.9.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\unsafe\0.2.0\unsafe-0.2.0.jar;\curseforge\minecraft\Install\libraries\net\minecraftforge\mergetool\1.1.5\mergetool-1.1.5-api.jar;\curseforge\minecraft\Install\libraries\com\electronwill\night-config\core\3.6.4\core-3.6.4.jar;\curseforge\minecraft\Install\libraries\com\electronwill\night-config\toml\3.6.4\toml-3.6.4.jar;\curseforge\minecraft\Install\libraries\org\apache\maven\maven-artifact\3.8.5\maven-artifact-3.8.5.jar;\curseforge\minecraft\Install\libraries\net\jodah\typetools\0.6.3\typetools-0.6.3.jar;\curseforge\minecraft\Install\libraries\ne Launcher Type: SUN_STANDARD [Global flags]      intx CICompilerCount                          = 4                                         {product} {ergonomic}      uint ConcGCThreads                            = 2                                         {product} {ergonomic}      uint G1ConcRefinementThreads                  = 8                                         {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                   = 5839372                                {pd product} {ergonomic}     uintx NonProfiledCodeHeapSize                  = 122909434                              {pd product} {ergonomic}     uintx ProfiledCodeHeapSize                     = 122909434                              {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 UseCompressedClassPointers               = true                           {product lp64_product} {ergonomic}      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  #1: stderr all=off uptime,level,tags Environment Variables: PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;\AppData\Local\Microsoft\WindowsApps; USERNAME=%USERPROFILE% OS=Windows_NT PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 160 Stepping 0, AuthenticAMD TMP=<TMP> TEMP=<TEMP> ---------------  S Y S T E M  --------------- OS:  Windows 11 , 64 bit Build 22621 (10.0.22621.3958) OS uptime: 0 days 19:06 hours Hyper-V role detected CPU: total 8 (initial active 8) (8 cores per cpu, 2 threads per core) family 23 model 160 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 Processor Information for all 8 processors :   Max Mhz: 2401, Current Mhz: 2401, Mhz Limit: 2401 Memory: 4k page, system-wide physical 7413M (1876M free) TotalPageFile size 18165M (AvailPageFile size 6379M) current process WorkingSet (physical memory assigned to process): 338M, peak: 346M current process commit charge ("private bytes"): 436M, peak: 451M vm_info: OpenJDK 64-Bit Server VM (17.0.8+7-LTS) for windows-amd64 JRE (17.0.8+7-LTS), built on Jul  7 2023 17:21:55 by "MicrosoftCorporation" with MS VC++ 16.10 / 16.11 (VS2019) END.  
    • I'm trying to join my friend world, in Stoneblock 3, but it crash everytime. We added Essential Mod, Extra Disks and Reborn Storage. How to replicate the crash: 1. I open Minecraft 2. I join my friend world via Essential Mod 3. Minecraft crash   Here's the crash report: https://pastebin.com/JxKFKbDt
    • Hello again. I am facing difficulty playing and saving my Minecraft Instance. Although I was able to fix my previous issue regarding crashes, a new one has arose. While playing in a world for a prolong period, suddenly I'd be unable to save. In rarer instances, being able to successfully load said data, my character would (seemingly) fall out of the sky, then landing taking fall damage, be inflicted with mining fatigue 5, and be unable to break (or more accurately drop) said item. In these specific situations, reloading the game would result in the same issue repeating itself. Here's the link to one of these moments: https://mclo.gs/qT294sv
    • Update your AMD/ATI drivers - get the drivers from their website - do not update via system
    • Hola buenas, Quería saber porque me da este error apt cache successfully updated Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount("/content/drive", force_remount=True). /content/drive/My Drive/Minecraft-server addons config installer.log run.sh att-debug crash-reports libraries scripts 'att-debug (1)' defaultconfigs local server.jar 'att-debug (2)' 'eula (1).txt' logs server.properties banned-ips.json 'eula (2).txt' modernfix usercache.json banned-players.json eula.txt mods user_jvm_args.txt 'colabconfig (1).json' fabricloader.log ops.json whitelist.json 'colabconfig (2).json' forge-installer.jar rhino.local.properties world colabconfig.json forge.jar run.bat Yay! Openjdk17 has been successfully installed. Se esta utilizando JAVA 17 - You are using JAVA 17. Usando playit Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Iniciando servidor... Playit.gg instalado /content/drive/My Drive/Minecraft-server/libraries/net/minecraftforge/forge/1.20.1-47.2.19/unix_args.txt 8no command provided, doing auto runWARNING: Unknown module: cpw.mods.securejarhandler specified to --add-exports WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-opens WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-opens Error: Could not find or load main class cpw.mods.bootstraplauncher.BootstrapLauncher Caused by: java.lang.ClassNotFoundException: cpw.mods.bootstraplauncher.BootstrapLauncher 8checking if secret key is valid8secret key valid, agent has 1 tunnels8starting up tunnel connection8tunnel running8playit (v0.15.26): 1731348046735 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348050080 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348053321 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348056568 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348059809 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348063176 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) 8playit (v0.15.26): 1731348066476 tunnel running, 1 tunnels registered TUNNELS are-lasting.gl.joinmc.link => 127.0.0.1:25565 (minecraft-java) Iniciando servidor... /content/drive/My Drive/Minecraft-server/libraries/net/minecraftforge/forge/1.20.1-47.2.19/unix_args.txt WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-exports WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-opens WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-opens Error: Could not find or load main class cpw.mods.bootstraplauncher.BootstrapLauncher Caused by: java.lang.ClassNotFoundException: cpw.mods.bootstraplauncher.BootstrapLauncher  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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