Jump to content

[1.8] Question about Slot


phlinther1

Recommended Posts

Hey guys!

 

I'm new to this forum, to forge and to Java generally, but I'd like to learn ;D I'm trying to "deactivate" an inventory slot, but it doesn't seem to work (probably because my code is completely wrong xD), but maybe you can help me. This is what I did:

 

class CustomSlot: (creating my own subclass and modifying some methods, just have a look ^^)

 

public class CustomSlot extends Slot {

public CustomSlot(IInventory inventoryIn, int index, int xPosition, int yPosition) {

	super(inventoryIn, index, xPosition, yPosition);
	// TODO Auto-generated constructor stub
}


@Override
public boolean isItemValid(ItemStack stack) {

	return false;

}

@Override
public boolean canBeHovered() {

	return false;
}

@Override
public boolean canTakeStack(EntityPlayer playerIn) {

	return false;
}
}

 

 

event:

 


        @SubscribeEvent
public void onOpenContainer(PlayerOpenContainerEvent event)
{
	if(event.entityPlayer.openContainer.inventoryItemStacks.get(0) != null)
	{
		if(event.entityPlayer.openContainer.getClass().equals(ContainerPlayer.class))
		{			
			ItemStack stack=(ItemStack)event.entityPlayer.openContainer.inventoryItemStacks.get(0);
			String itemCrafted = stack.getItem().getUnlocalizedName().substring(5);
			if(itemCrafted.equalsIgnoreCase("stick"))
			{
                                        
                                        // this is the part where I need help
					Slot slot=(Slot) event.entityPlayer.openContainer.inventorySlots.get(1); 
				CustomSlot cs = new CustomSlot(slot.inventory, slot.getSlotIndex(), slot.xDisplayPosition, slot.yDisplayPosition);
				event.entityPlayer.openContainer.inventorySlots.set(1, cs);

			}

		}
	}

}

 

 

I guess the new Slot is just in the list of slots, but it's not actually being applied or whatever you call it, is tgere a way of doing this? I'd really be grateful if someone could help me since I'm a beginner ;D

Link to comment
Share on other sites

That stick check is irrelevant, just ignore it, it was just for testing. I guess I'll check it by

if (.getItem.equals(Items.SOMETHING))

then, but that's not the point anyway. I do have basic knowledge of Java, but just theoretical. So I thought why not improve my skills and gather practical experience by having some fun with Minecraft mods.

 

So I guess you are unable to answer my core question? Or don't you want to answer it?

Link to comment
Share on other sites

Lemme hint some "basics"

 

1. When you have instance, you don't use class comparing.

event.entityPlayer.openContainer.getClass().equals(ContainerPlayer.class)

use

openContainer instanceof ContainerPlayer

 

2. As said - for items use "item == item2"

 

3. Back to issue.

Code (tho very messy) seems it should work. The only issue that can actually be there is slot "number".

I was digging in containers some time ago - have GOOD look at those slot "IDs" and "numbers" or whatever you call it.

You will notice that slot has actually TWO indexes. one is set for slot one for container. You might have messed them up - make sure to fix that if it's the issue.

To add more: those 2 "numbers" are "n" and "n+1" - one start from 0 other from 1. I don't really remember, just sayin it is there.

 

EDIT

Also, this is wild guess - remember that there are 2 containers - for client and for server.

Make sure event and replacing slot is called on both sides, or if not - send packet to do so.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Thank you for your help, i managed to get the correct slot and used packets to synchronize server and client (which was indeed necessary as you guessed correctly). But if I replace the crafting output slot of the inventory I can't make it work again afterwards. I tried saving the original slot:

SlotCrafting craftingSlot =  (SlotCrafting) player.openContainer.inventorySlots.get(0);
// 0 is the crafting output slot (or whatever you call it) in case you don't know

then change it to my custom slot, but after setting it back to the original slot:

player.openContainer.inventorySlots.set(0, craftingSlot);

it won't work properly anymore which means it will result in some weird behavior if you craft something (you can take out the crafted item by drag and drop but the items in the crafting matrix won't be consumed / if you shift click, the items in the crafting matrix will be consumed, but the output will disappear). I sent a packet to the client already, so synchronization I believe isn't the problem. How can I make it work again? I'd be very grateful if you could help me another time ;D

 

 

Link to comment
Share on other sites

This issue is VERY specific and I doubt I (or anyone?) can directly help you.

You could setup github - would be much easier to test code.

 

As to issue, I will try.

 

1. While normal player (survival) will receive itemStack updates from server, a player in creative mode is allowed to update itemStack other way around.

What I mean in that is you are in creative mode - the server will treat you as one who dictates what itemStack should be, updates are bidirectional.

Why I mention this: In case of desynchronization, if you are in creative your client might be overriding changes done by server - you should test this stuff in survival.

 

2. ContainerPlayer is not just player's inventory. It's actuly three inventories: player's, grid and result.

If you are editing behaviour of Container you also have to update it's inventories.

 

Idk exactly what are you doing, but ever considered simply replacing whole crafting grid with your own and handle it on your own?

Might be nicely doable with PlayerOpenContainerEvent and GuiOpenEvent.

 

Post more code, might help.

 

EDIT

To expand point 2.:

3. Setting slot in index to different slot WILL break container, that's why I told you to "update" all changed stuff.

Notice this:

protected Slot addSlotToContainer(Slot slotIn)
    {
        slotIn.slotNumber = this.inventorySlots.size();
        this.inventorySlots.add(slotIn);
        this.inventoryItemStacks.add((Object)null);
        return slotIn;
    }

There is much digging to be done there.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Idk exactly what are you doing, but ever considered simply replacing whole crafting grid with your own and handle it on your own?

 

That doesn't sound too bad, but I really don't know where to start, any tutorial suggestions or something like that?

Link to comment
Share on other sites

No. There are no tutorials for advanced stuff.

 

There are few ways to do it - each mor/less compatyblie with everything else.

It REALLY depends on what you need.

 

Right now I know that you want to replace slot in container - but WHY?

Depending on why, you can:

1. Repalce whole container with your own, and open whatever inventory you like in your own container. (makes you incompatybile with any mod that does same)

2. Replace crafting inventory inside container and utilize inventory methods to alter how they work.

3. Replace slots adn leave inventory. Do whatever you need using slots.

 

What, why and when?

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

The reason I want to do this is because I thought it might be a way to implement player-based crafting restrictions (that's why I checked for the item). I didn't think about the effect that changing the slot will break the container. I'd like to have this behavior: If you are not allowed to craft an item, you can't take it out of the crafting slot. What do you suggest I should do? As I said I'm new to forge which is why I'm not sure what's doable and what not.

Link to comment
Share on other sites

An FML both-sided event:

 

@SubscribeEvent
public void onCraft(ItemCraftedEvent event)
{
event.player - you can make per-player check.
event.crafting - this is ItemStack.
event.craftMatrix - this is the crafting slots inventory.
}

 

What can you do with it? Well - anything.

You can check player, you can make crafting result in multiple outputs (by putting more stacks into crafting grid itself as "leftover").

Only thing you cannot do is to replace result. That, sadly leaves you with only one option - to edit ItemStack itself.

You can manipulate all: item, meta and NBT of given ItemStack result.

Problem is - you can't really set it to e.g null.

What you can do... well, idk really. You could maybe create item "failed crafting" that would be output if player can't craft item. xD

maybe you can nullify it. Doesn't seem like you can tho.

 

EDIT

Or as suggested beafore - replace whole crafting. But for that  can't write code for you. Try something on your own. I can help later. (I alredy told you where to look).

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

I actually did something like that: I gave the player 0 dirt as output if he isn't allowed to craft the itemm It worked l, but I wasn't satisfied with the solution because I thought there must be a better way.

 

Unfortunately, this event is not cancelable (because it's fired when the item is taken out already) which makes everything a lot harder.

 

I'll try to replace the whole inventory gui with my own one, because what would also be great is to add some "cannot be crafted" message or something like that.

Link to comment
Share on other sites

Make a custom IRecipe and replace vanilla's IRecipe. In that IRecipe, you can make player-based crafting. Here is a tutorial by diesieben07 for player-based crafting recipes.

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Link to comment
Share on other sites

Make a custom IRecipe and replace vanilla's IRecipe. In that IRecipe, you can make player-based crafting. Here is a tutorial by diesieben07 for player-based crafting recipes.

 

Thank you, but not quite what I'm looking for because this will just make the restricted recipes to just not show up. I'd like them to show up, but you should not be able to take the output out of the crafting slot which seems to be A LOT harder to do ^^

 

 

However, I've got the custom player inventory set up (I'll do the same with the crafting table later), but I need help again. I replaced the original inventory with my own one and added my custom slot as the output slot (which is usually SlotCrafting, mine is SlotCraftingCustom). PROBLEM: When I try to take something out it got this weird server-and-client-not-synchronized behavior which is why I guess I have to send a packet, but where and which one? Or is it another problem?

 

STRANGE THING: (look at my code) In class "KeyHandler" if I ask for the container which is open AFTER I opened my custom one, it will still say "ContainerPlayer" instead of "ContainerCustom" although I sent a packet. Why? Is it even my container which is being opened there, but if not, how can't it be mine?

 

I checked if it's actually my custom inventory which is opened by removing the little entity in the top right corner which is looking at the mouse pointer which did work. On the server side I just removed some slots which of course resulted in errors when something is being put in there. So it's definitely my custom inventory which is being shown ;D

 

Here is my code:

 

KeyHandler: (actually just KeyInputEvent)

 

public class KeyHandler {

@SubscribeEvent
public void onKeyInput(KeyInputEvent event) {

	if (!FMLClientHandler.instance().isGUIOpen(GuiChat.class)) {

		if (Minecraft.getMinecraft().gameSettings.keyBindInventory.isKeyDown()) {

			EntityPlayer player = FMLClientHandler.instance().getClient().thePlayer;

			if (player.openContainer instanceof ContainerCustom) {

				player.closeScreen();
				RecipeMod.network.sendToServer(new PacketCloseGui());

			} else {

				player.openGui(RecipeMod.instance, 0, player.worldObj, (int) player.posX, (int) player.posY, (int) player.posZ);
				RecipeMod.network.sendToServer(new PacketOpenGui());
			}

		}

	}

}

 

 

GuiHandler:

 

public class GuiHandler implements IGuiHandler {

@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
	if (ID == RecipeMod.GUI_CUSTOM_INV) 
		return new ContainerCustom(player.inventory, false, player);
	else
		return null;
}

@Override
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
	if (ID == RecipeMod.GUI_CUSTOM_INV)
		return new GuiCustomPlayerInventory(player, player.inventory, ExtendedPlayer.get(player).inventory);
	else
		return null;
}

}

 

 

ContainerCustom: (copy&paste from vanilla code, only changed the crafting output slot from "SlotCrafting" to "SlotCraftingCustom")

 

public class ContainerCustom extends Container {

/** The crafting matrix inventory. */
    public InventoryCrafting craftMatrix = new InventoryCrafting(this, 2, 2);
    public IInventory craftResult = new InventoryCraftResult();
    /** Determines if inventory manipulation should be handled. */
    public boolean isLocalWorld;
    private final EntityPlayer thePlayer;
    private static final String __OBFID = "CL_00001754";

    public ContainerCustom(final InventoryPlayer playerInventory, boolean localWorld, EntityPlayer player)
    {
        this.isLocalWorld = localWorld;
        this.thePlayer = player;
        this.addSlotToContainer(new SlotCraftingCustom(playerInventory.player, this.craftMatrix, this.craftResult, 0, 144, 36));
        int i;
        int j;

        for (i = 0; i < 2; ++i)
        {
            for (j = 0; j < 2; ++j)
            {
                this.addSlotToContainer(new Slot(this.craftMatrix, j + i * 2, 88 + j * 18, 26 + i * 18));
            }
        }

        for (i = 0; i < 4; ++i)
        {
            final int k = i;
            this.addSlotToContainer(new Slot(playerInventory, playerInventory.getSizeInventory() - 1 - i, 8, 8 + i * 18)
            {
                private static final String __OBFID = "CL_00001755";
                /**
                 * Returns the maximum stack size for a given slot (usually the same as getInventoryStackLimit(), but 1
                 * in the case of armor slots)
                 */
                public int getSlotStackLimit()
                {
                    return 1;
                }
                /**
                 * Check if the stack is a valid item for this slot. Always true beside for the armor slots.
                 */
                public boolean isItemValid(ItemStack stack)
                {
                    if (stack == null) return false;
                    return stack.getItem().isValidArmor(stack, k, thePlayer);
                }
                @SideOnly(Side.CLIENT)
                public String getSlotTexture()
                {
                    return ItemArmor.EMPTY_SLOT_NAMES[k];
                }
            });
        }

        for (i = 0; i < 3; ++i)
        {
            for (j = 0; j < 9; ++j)
            {
                this.addSlotToContainer(new Slot(playerInventory, j + (i + 1) * 9, 8 + j * 18, 84 + i * 18));
            }
        }

        for (i = 0; i < 9; ++i)
        {
            this.addSlotToContainer(new Slot(playerInventory, i, 8 + i * 18, 142));
        }

        this.onCraftMatrixChanged(this.craftMatrix);
    }

    /**
     * Callback for when the crafting matrix is changed.
     */
    public void onCraftMatrixChanged(IInventory inventoryIn)
    {
        this.craftResult.setInventorySlotContents(0, CraftingManager.getInstance().findMatchingRecipe(this.craftMatrix, this.thePlayer.worldObj));
    }

    /**
     * Called when the container is closed.
     */
    public void onContainerClosed(EntityPlayer playerIn)
    {
        super.onContainerClosed(playerIn);

        for (int i = 0; i < 4; ++i)
        {
            ItemStack itemstack = this.craftMatrix.getStackInSlotOnClosing(i);

            if (itemstack != null)
            {
                playerIn.dropPlayerItemWithRandomChoice(itemstack, false);
            }
        }

        this.craftResult.setInventorySlotContents(0, (ItemStack)null);
    }

    public boolean canInteractWith(EntityPlayer playerIn)
    {
        return true;
    }

    /**
     * Take a stack from the specified inventory slot.
     */
    public ItemStack transferStackInSlot(EntityPlayer playerIn, int index)
    {
        ItemStack itemstack = null;
        Slot slot = (Slot)this.inventorySlots.get(index);

        if (slot != null && slot.getHasStack())
        {
            ItemStack itemstack1 = slot.getStack();
            itemstack = itemstack1.copy();

            if (index == 0)
            {
                if (!this.mergeItemStack(itemstack1, 9, 45, true))
                {
                    return null;
                }

                slot.onSlotChange(itemstack1, itemstack);
            }
            else if (index >= 1 && index < 5)
            {
                if (!this.mergeItemStack(itemstack1, 9, 45, false))
                {
                    return null;
                }
            }
            else if (index >= 5 && index < 9)
            {
                if (!this.mergeItemStack(itemstack1, 9, 45, false))
                {
                    return null;
                }
            }
            else if (itemstack.getItem() instanceof ItemArmor && !((Slot)this.inventorySlots.get(5 + ((ItemArmor)itemstack.getItem()).armorType)).getHasStack())
            {
                int j = 5 + ((ItemArmor)itemstack.getItem()).armorType;

                if (!this.mergeItemStack(itemstack1, j, j + 1, false))
                {
                    return null;
                }
            }
            else if (index >= 9 && index < 36)
            {
                if (!this.mergeItemStack(itemstack1, 36, 45, false))
                {
                    return null;
                }
            }
            else if (index >= 36 && index < 45)
            {
                if (!this.mergeItemStack(itemstack1, 9, 36, false))
                {
                    return null;
                }
            }
            else if (!this.mergeItemStack(itemstack1, 9, 45, false))
            {
                return null;
            }

            if (itemstack1.stackSize == 0)
            {
                slot.putStack((ItemStack)null);
            }
            else
            {
                slot.onSlotChanged();
            }

            if (itemstack1.stackSize == itemstack.stackSize)
            {
                return null;
            }

            slot.onPickupFromSlot(playerIn, itemstack1);
        }

        return itemstack;
    }

    /**
     * Called to determine if the current slot is valid for the stack merging (double-click) code. The stack passed in
     * is null for the initial slot that was double-clicked.
     */
    public boolean canMergeSlot(ItemStack p_94530_1_, Slot p_94530_2_)
    {
        return p_94530_2_.inventory != this.craftResult && super.canMergeSlot(p_94530_1_, p_94530_2_);
    }

}

 

 

GuiCustomPlayerInventory: (copy&paste from vanilla code)

 

@SideOnly(Side.CLIENT)
public class GuiCustomPlayerInventory extends InventoryEffectRenderer {

/** The old x position of the mouse pointer */
    private float oldMouseX;
    /** The old y position of the mouse pointer */
    private float oldMouseY;

    public GuiCustomPlayerInventory(EntityPlayer p_i1094_1_)
    {
        super(p_i1094_1_.inventoryContainer);
        this.allowUserInput = true;
    }

    /**
     * Called from the main game loop to update the screen.
     */
    public void updateScreen()
    {
        if (this.mc.playerController.isInCreativeMode())
        {
            this.mc.displayGuiScreen(new GuiContainerCreative(this.mc.thePlayer));
        }

        this.updateActivePotionEffects();
    }

    /**
     * Adds the buttons (and other controls) to the screen in question.
     */
    public void initGui()
    {
        this.buttonList.clear();

        if (this.mc.playerController.isInCreativeMode())
        {
            this.mc.displayGuiScreen(new GuiContainerCreative(this.mc.thePlayer));
        }
        else
        {
            super.initGui();
        }
    }

    /**
     * Draw the foreground layer for the GuiContainer (everything in front of the items). Args : mouseX, mouseY
     */
    protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY)
    {
        this.fontRendererObj.drawString(I18n.format("container.crafting", new Object[0]), 86, 16, 4210752);
    }

    /**
     * Draws the screen and all the components in it. Args : mouseX, mouseY, renderPartialTicks
     */
    public void drawScreen(int mouseX, int mouseY, float partialTicks)
    {
        super.drawScreen(mouseX, mouseY, partialTicks);
        this.oldMouseX = (float)mouseX;
        this.oldMouseY = (float)mouseY;
    }

    /**
     * Args : renderPartialTicks, mouseX, mouseY
     */
    protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
    {
        GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.getTextureManager().bindTexture(inventoryBackground);
        int k = this.guiLeft;
        int l = this.guiTop;
        this.drawTexturedModalRect(k, l, 0, 0, this.xSize, this.ySize);
        drawEntityOnScreen(k + 51, l + 75, 30, (float)(k + 51) - this.oldMouseX, (float)(l + 75 - 50) - this.oldMouseY, this.mc.thePlayer);
    }

    /**
     * Draws the entity to the screen. Args: xPos, yPos, scale, mouseX, mouseY, entityLiving
     */
    public static void drawEntityOnScreen(int p_147046_0_, int p_147046_1_, int p_147046_2_, float p_147046_3_, float p_147046_4_, EntityLivingBase p_147046_5_)
    {
       /* GlStateManager.enableColorMaterial();
        GlStateManager.pushMatrix();
        GlStateManager.translate((float)p_147046_0_, (float)p_147046_1_, 50.0F);
        GlStateManager.scale((float)(-p_147046_2_), (float)p_147046_2_, (float)p_147046_2_);
        GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F);
        float f2 = p_147046_5_.renderYawOffset;
        float f3 = p_147046_5_.rotationYaw;
        float f4 = p_147046_5_.rotationPitch;
        float f5 = p_147046_5_.prevRotationYawHead;
        float f6 = p_147046_5_.rotationYawHead;
        GlStateManager.rotate(135.0F, 0.0F, 1.0F, 0.0F);
        RenderHelper.enableStandardItemLighting();
        GlStateManager.rotate(-135.0F, 0.0F, 1.0F, 0.0F);
        GlStateManager.rotate(-((float)Math.atan((double)(p_147046_4_ / 40.0F))) * 20.0F, 1.0F, 0.0F, 0.0F);
        p_147046_5_.renderYawOffset = (float)Math.atan((double)(p_147046_3_ / 40.0F)) * 20.0F;
        p_147046_5_.rotationYaw = (float)Math.atan((double)(p_147046_3_ / 40.0F)) * 40.0F;
        p_147046_5_.rotationPitch = -((float)Math.atan((double)(p_147046_4_ / 40.0F))) * 20.0F;
        p_147046_5_.rotationYawHead = p_147046_5_.rotationYaw;
        p_147046_5_.prevRotationYawHead = p_147046_5_.rotationYaw;
        GlStateManager.translate(0.0F, 0.0F, 0.0F);
        RenderManager rendermanager = Minecraft.getMinecraft().getRenderManager();
        rendermanager.setPlayerViewY(180.0F);
        rendermanager.setRenderShadow(false);
        rendermanager.renderEntityWithPosYaw(p_147046_5_, 0.0D, 0.0D, 0.0D, 0.0F, 1.0F);
        rendermanager.setRenderShadow(true);
        p_147046_5_.renderYawOffset = f2;
        p_147046_5_.rotationYaw = f3;
        p_147046_5_.rotationPitch = f4;
        p_147046_5_.prevRotationYawHead = f5;
        p_147046_5_.rotationYawHead = f6;
        GlStateManager.popMatrix();
        RenderHelper.disableStandardItemLighting();
        GlStateManager.disableRescaleNormal();
        GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
        GlStateManager.disableTexture2D();
        GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);*/
    }

    protected void actionPerformed(GuiButton button) throws IOException
    {
        if (button.id == 0)
        {
            this.mc.displayGuiScreen(new GuiAchievements(this, this.mc.thePlayer.getStatFileWriter()));
        }

        if (button.id == 1)
        {
            this.mc.displayGuiScreen(new GuiStats(this, this.mc.thePlayer.getStatFileWriter()));
        }
    }
}

 

 

SlotCraftingCustom:

 

public class SlotCraftingCustom extends SlotCrafting{

public SlotCraftingCustom(EntityPlayer player, InventoryCrafting craftingInventory, IInventory p_i45790_3_, int slotIndex, int xPosition, int yPosition) {
	super(player, craftingInventory, p_i45790_3_, slotIndex, xPosition, yPosition);
}

@Override
public boolean canTakeStack(EntityPlayer playerIn) {
	// TODO Auto-generated method stub
	return false;
}

@Override
public boolean canBeHovered() {
	// TODO Auto-generated method stub
	return false;
}

}

 

 

 

I'd be grateful if you could help me again!

[btw if my text was too confusing: I'm actually only asking for the place in my code where I have to send the packet to the client telling him that the crafting output slot (index 0) is my custom one with my custom behavior; I also appreciate any other comments on my code]

 

@Ernio your profile pic makes me freak out xD

Link to comment
Share on other sites

 public GuiCustomPlayerInventory(EntityPlayer p_i1094_1_)
    {
        super(p_i1094_1_.inventoryContainer);
        this.allowUserInput = true;
    }

You pass in the vanilla container as the player inventory. You need to either set

EntityPlayer#inventoryContainer

to your container, or pass an instance to the

super

with exactly the same data as the vanilla player inventory.

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Link to comment
Share on other sites

If you want you can call me (check your msg box). That is only because I simply loathe the need of moving my fingers, or so called "writing", while explaining my point. :)

 

Anyway, my notes:

 

1. What your keyHandler code does:

* Open gui on client

* Open gui on server

Why I don't like this:

* You never know when server receives msg or even if. Unexpected stuff: server won't open container while your client would.

* Ofc - that will proobably never happen, but just saying, I don't like this :D

How it should look:

* You send packet to server "PacketOpenGui" - on server handler you use player.openGui.

#openGui(...) works pretty much like this:

- When called on client - calls only client method.

- When called on server - calls server method, if method will return valid container, it will send packet to client to open gui for it.

Note that you will only use this for containers.

 

2. You started using static guiIDs (RecipeMod.GUI_CUSTOM_INV), yet:

player.openGui(RecipeMod.instance, 0 // you use integer.

 

3. I don't think you need this check:

!FMLClientHandler.instance().isGUIOpen(GuiChat.class)

You MIGHT need this tho:

FMLClientHandler.instance().getClient().inGameHasFocus

 

4. Just something that hurts my eyes: (I remind that those are my notes)

new ContainerCustom(player.inventory, false, player)

Why do people pre-get and pass params? Just pass player :P

 

5. You might wanna use switch in future (in GuiHanlder).

 

6.

public boolean isLocalWorld;

Don't. No need for additional fields. you have very fine player.worldObj.isRemote.

 

7. You copied most of container code from vanilla - please CLEAN it up.

 

8.

new SlotCraftingCustom(playerInventory.player

Wtf? As mentioned - pass only player to constructor and use it - you are making sphagetti there.

 

9. Mentioned before:

public GuiCustomPlayerInventory(EntityPlayer p_i1094_1_)
    {
        super(p_i1094_1_.inventoryContainer);
        this.allowUserInput = true;
    }

Gui is opened on client, you need to make new container for it:

public GuiCustomPlayerInventory(EntityPlayer player)
    {
        super(new ContainerCustom(player));
        this.allowUserInput = true;
    }

 

10. Again - cleanup your code.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Wow, what a nice answer!

 

To your points:

 

1. I didn't really know that the server would automatically send a packet to the client telling him to open the gui, so I did this, but now I know it better ;D

 

2. Yea, recognized that later and changed it already (it was even the wrong number xD)

 

3. You are right, I really don't need this check, changed it.

 

4. I changed it before posting, but then I thought: hm it's in vanilla code, it must be there for SOMETHING (although I could'nt find any use for it), and changed it back. Why is it even there?

 

5. okay I will ;D

 

6. same as 4.

 

7. done

 

8. haha don't know why I didn't recognize it yesterday, it's really super weird :D

 

9. same as 8., pretty obvious, but I just didn't see it...

 

Everything works perfectly now, this forum here is great (or is it just Ernio who is great?) ;D Now the same for the crafting table, I'll come back if I need help with it, but I guess it should be fine.

 

EDIT: Aaaand here I am again. I've got the custom crafting table set up, but what's the right way to open it? (I want to open it instead of the standard crafting table). I tried:

 

        @SubscribeEvent
public void onInteract(PlayerInteractEvent event)
{
	Block blockClicked = event.world.getBlockState(event.pos).getBlock();

	if(event.action == Action.RIGHT_CLICK_BLOCK && blockClicked == Blocks.crafting_table) {

		EntityPlayer player = event.entityPlayer;
		player.openGui(RecipeMod.instance, RecipeMod.GUI_CUSTOM_CRAFT, player.worldObj, (int) player.posX, (int) player.posY, (int) player.posZ);

	}
}

 

 

but this will still open the standard one... however if I remove the check for the block type (if it's a crafting table which we clicked on), it will open my custom crafting table when I right click at any block.

Link to comment
Share on other sites

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • We really don't want to remove Cataclysm. Is there any way to fix it?     ---- Minecraft Crash Report ---- // Why is it breaking :( Time: 2024-07-23 15:37:08 Description: Exception ticking world java.lang.NoClassDefFoundError: com/min01/archaeology/init/ArchaeologyBlocks     at com.github.L_Ender.cataclysm.structures.Cursed_Pyramid_Structure$Piece.m_213704_(Cursed_Pyramid_Structure.java:186) ~[L_Enders_Cataclysm-1.99.6-1.19.2.jar%23470!/:1.99.6-1.19.2] {re:classloading}     at net.minecraft.world.level.levelgen.structure.TemplateStructurePiece.m_213694_(TemplateStructurePiece.java:95) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.world.level.levelgen.structure.StructureStart.m_226850_(StructureStart.java:89) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,re:classloading,pl:mixin:APP:blueprint.mixins.json:StructureStartMixin,pl:mixin:APP:quark.mixins.json:StructureStartMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223080_(ChunkGenerator.java:429) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:A}     at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.0.1-jre.jar%2372!/:?] {re:mixin}     at net.minecraft.world.level.chunk.ChunkGenerator.m_213609_(ChunkGenerator.java:428) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkStatus.m_223313_(ChunkStatus.java:145) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.world.level.chunk.ChunkStatus.m_223279_(ChunkStatus.java:292) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:smallships-common-soft.mixins.json:leashing.ChunkMapMixin,pl:mixin:APP:tumbleweed.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}     at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%2375!/:?] {}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:smallships-common-soft.mixins.json:leashing.ChunkMapMixin,pl:mixin:APP:tumbleweed.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,re:classloading,pl:mixin:APP:betterchunkloading.mixins.json:ChunkTaskPriorityQueueSorterMixin,pl:mixin:A}     at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?] {}     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {} Caused by: java.lang.ClassNotFoundException: com.min01.archaeology.init.ArchaeologyBlocks     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}     ... 23 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Suspected Mod:      Cataclysm Mod (cataclysm), Version: 1.99.5 - 1.19.2         at TRANSFORMER/[email protected] - 1.19.2/com.github.L_Ender.cataclysm.structures.Cursed_Pyramid_Structure$Piece.m_213704_(Cursed_Pyramid_Structure.java:186) Stacktrace:     at com.github.L_Ender.cataclysm.structures.Cursed_Pyramid_Structure$Piece.m_213704_(Cursed_Pyramid_Structure.java:186) ~[L_Enders_Cataclysm-1.99.6-1.19.2.jar%23470!/:1.99.6-1.19.2] {re:classloading}     at net.minecraft.world.level.levelgen.structure.TemplateStructurePiece.m_213694_(TemplateStructurePiece.java:95) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.world.level.levelgen.structure.StructureStart.m_226850_(StructureStart.java:89) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,re:classloading,pl:mixin:APP:blueprint.mixins.json:StructureStartMixin,pl:mixin:APP:quark.mixins.json:StructureStartMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223080_(ChunkGenerator.java:429) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:A}     at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.0.1-jre.jar%2372!/:?] {re:mixin}     at net.minecraft.world.level.chunk.ChunkGenerator.m_213609_(ChunkGenerator.java:428) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkStatus.m_223313_(ChunkStatus.java:145) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.world.level.chunk.ChunkStatus.m_223279_(ChunkStatus.java:292) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:smallships-common-soft.mixins.json:leashing.ChunkMapMixin,pl:mixin:APP:tumbleweed.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}     at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%2375!/:?] {}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:smallships-common-soft.mixins.json:leashing.ChunkMapMixin,pl:mixin:APP:tumbleweed.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,re:classloading,pl:mixin:APP:betterchunkloading.mixins.json:ChunkTaskPriorityQueueSorterMixin,pl:mixin:A}     at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:classloading} -- Affected level -- Details:     All players: 2 total; [ServerPlayer['TheLunar1'/1149, l='ServerLevel[Ploiesti]', x=-21.23, y=74.99, z=-179.17], ServerPlayer['ApollyonVA'/1913, l='ServerLevel[Ploiesti]', x=-24.00, y=75.24, z=-179.59]]     Chunk stats: 4273     Level dimension: minecraft:overworld     Level spawn location: World: (-16,65,-144), Section: (at 0,1,0 in -1,4,-9; chunk contains blocks -16,-64,-144 to -1,319,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1)     Level time: 37824 game time, 37824 day time     Level name: Ploiesti     Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false     Level weather: Rain time: 5523 (now: true), thunder time: 5523 (now: true)     Known server brands: forge     Level was modded: true     Level storage version: 0x04ABD - Anvil Stacktrace:     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:869) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:create_new_age.mixins.json:MinecraftServerMixin,pl:mixin:APP:crafttweaker.mixins.json:common.access.server.AccessMinecraftServer,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:292) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:blueprint.mixins.json:DedicatedServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:create_new_age.mixins.json:MinecraftServerMixin,pl:mixin:APP:crafttweaker.mixins.json:common.access.server.AccessMinecraftServer,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:create_new_age.mixins.json:MinecraftServerMixin,pl:mixin:APP:crafttweaker.mixins.json:common.access.server.AccessMinecraftServer,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[server-1.19.2-20220805.130853-srg.jar%23563!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:create_new_age.mixins.json:MinecraftServerMixin,pl:mixin:APP:crafttweaker.mixins.json:common.access.server.AccessMinecraftServer,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin} -- System Details -- Details:     Minecraft Version: 1.19.2     Minecraft Version ID: 1.19.2     Operating System: Linux (amd64) version 4.19.0-13-amd64     Java Version: 17.0.1, Oracle Corporation     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation     Memory: 1728287368 bytes (1648 MiB) / 8086618112 bytes (7712 MiB) up to 12884901888 bytes (12288 MiB)     CPUs: 16     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz     Identifier: Intel64 Family 6 Model 158 Stepping 13     Microarchitecture: Coffee Lake     Frequency (GHz): 3.70     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 16     Graphics card #0 name: unknown     Graphics card #0 vendor: unknown     Graphics card #0 VRAM (MB): 0.00     Graphics card #0 deviceId: unknown     Graphics card #0 versionInfo: unknown     Virtual memory max (MB): 85839.53     Virtual memory used (MB): 132157.63     Swap memory total (MB): 21503.99     Swap memory used (MB): 21384.16     JVM Flags: 2 total; -Xmx12288M -Xms1024M     Server Running: true     Player Count: 3 / 100; [ServerPlayer['ApollyonVA'/1913, l='ServerLevel[Ploiesti]', x=-24.00, y=75.24, z=-179.59], ServerPlayer['TheLunar1'/1149, l='ServerLevel[Ploiesti]', x=-21.23, y=74.99, z=-179.17], ServerPlayer['nicolengo1'/129, l='ServerLevel[Ploiesti]', x=-32.41, y=71.00, z=-176.44, removed=KILLED]]     Data Packs: vanilla, mod:saturn, mod:dynamiclightsreforged (incompatible), mod:betterdungeons, mod:auudio (incompatible), mod:supermartijn642configlib (incompatible), mod:playeranimator (incompatible), mod:botarium, mod:create_jetpack (incompatible), mod:bossmusicmod, mod:duckling (incompatible), mod:create_more_automation, mod:yungsapi, mod:maxhealthfix (incompatible), mod:createdieselgenerators (incompatible), mod:create_compressed, mod:create_new_age (incompatible), mod:balm (incompatible), mod:jeresources, mod:chat_heads (incompatible), mod:betterfortresses, mod:cloth_config (incompatible), mod:create_oxidized (incompatible), mod:corpse (incompatible), mod:jepp (incompatible), mod:mcwtrpdoors, mod:supermartijn642corelib (incompatible), mod:createmoredrillheads (incompatible), mod:resourcefulconfig, mod:curios, mod:create_factory, mod:searchables (incompatible), mod:salt (incompatible), mod:wallpapers, mod:mcwroofs, mod:cfm (incompatible), mod:mcwfurnitures, mod:chimes, mod:dynamic_fps (incompatible), mod:enhancedai, mod:flightlib (incompatible), mod:l2library (incompatible), mod:lcdt, mod:bettermineshafts, mod:geckolib3 (incompatible), mod:sliceanddice (incompatible), mod:mcwlights, mod:cleardespawn (incompatible), mod:elytraslot, mod:create_tweaked_controllers (incompatible), mod:clienttweaks (incompatible), mod:bellsandwhistles, mod:createbigcannons (incompatible), mod:justverticalslabs, mod:rechiseled (incompatible), mod:treeharvester, mod:jei (incompatible), mod:attributefix (incompatible), mod:goblintraders (incompatible), mod:epicsamurai, mod:caelus (incompatible), mod:naturescompass (incompatible), mod:jumpboat (incompatible), mod:design_decor, mod:rechiseledcreate (incompatible), mod:snowundertrees, mod:molten_vents (incompatible), mod:catalogue (incompatible), mod:fusion (incompatible), mod:crafttweaker (incompatible), mod:missingwilds (incompatible), mod:forge, mod:createbb (incompatible), mod:create__the_salt, mod:smoothchunk (incompatible), mod:voicechat (incompatible), mod:terrablender, mod:mousetweaks, mod:bettercombat (incompatible), mod:watching (incompatible), mod:spectrelib (incompatible), mod:createendertransmission (incompatible), mod:kotlinforforge (incompatible), mod:notenoughanimations (incompatible), mod:farmersrespite (incompatible), mod:flywheel (incompatible), mod:alloyed (incompatible), mod:polymorph, mod:autoreglib (incompatible), mod:sit, mod:nocubescreateexp, mod:villagebellrecipe, mod:canary, mod:oceansdelight, mod:appleskin, mod:moremobvariants, mod:puzzleslib (incompatible), mod:parry (incompatible), mod:mavapi (incompatible), mod:cosmeticarmorreworked (incompatible), mod:chunksending (incompatible), mod:fruitsdelight, mod:xpbook, mod:weaponmaster_ydm (incompatible), mod:notenoughcrashes (incompatible), mod:create_things_and_misc, mod:betterwitchhuts, mod:netherportalfix (incompatible), mod:capybaramod, mod:naturalist, mod:immersive_aircraft (incompatible), mod:sophisticatedcore (incompatible), mod:kleeslabs (incompatible), mod:sleepable_create, mod:insanelib, mod:create_crush_everything, mod:applecrates (incompatible), mod:villagernames, mod:elytra_physics, mod:golemsarefriends (incompatible), mod:ritchiesprojectilelib (incompatible), mod:jrftl (incompatible), mod:enhancedvisuals, mod:controlling (incompatible), mod:prism, mod:placebo (incompatible), mod:citadel, mod:alexsmobs (incompatible), mod:mixinextras (incompatible), mod:bookshelf (incompatible), mod:sophisticatedbackpacks (incompatible), mod:create_dragon_lib, mod:waddles, mod:progressivebosses (incompatible), mod:mcwdoors, mod:jeed (incompatible), mod:railways (incompatible), mod:carryon (incompatible), mod:melody (incompatible), mod:spelunkers_charm, mod:dummmmmmy (incompatible), mod:konkrete (incompatible), mod:create_connected, mod:mcwbridges, mod:farmersdelight, mod:culturaldelights (incompatible), mod:ends_delight, mod:createframed, mod:musicdr (incompatible), mod:endersdelight, mod:cataclysmiccombat, mod:chunky (incompatible), mod:mcwfences, mod:lionfishapi, mod:cataclysm, mod:collective, mod:camera (incompatible), mod:dramaticdoors, mod:xercapaint (incompatible), mod:betterstrongholds, mod:createliquidfuel (incompatible), mod:architectury (incompatible), mod:bambooeverything (incompatible), mod:doapi (incompatible), mod:vinery, mod:justenoughsculksensor (incompatible), mod:beachparty, mod:cupboard (incompatible), mod:createtipsy, mod:framework (incompatible), mod:smallships (incompatible), mod:observable (incompatible), mod:mavm (incompatible), mod:festive_delight, mod:trashslot (incompatible), mod:sophisticatedstorage (incompatible), mod:copycats (incompatible), mod:additionallanterns (incompatible), mod:itemfilters (incompatible), mod:reap (incompatible), mod:create, mod:createdeco (incompatible), mod:creategoggles, mod:create_central_kitchen, mod:create_mechanical_extruder (incompatible), mod:interiors (incompatible), mod:extendedgears (incompatible), mod:create_crystal_clear (incompatible), mod:createcasing (incompatible), mod:fastsuite (incompatible), mod:clumps (incompatible), mod:comforts, mod:tumbleweed, mod:artifacts, mod:configured (incompatible), mod:decorative_blocks (incompatible), mod:magistuarmory (incompatible), mod:create_confectionery, mod:betterdeserttemples, mod:bedspreads, mod:netherdepthsupgrade (incompatible), mod:pineapple_delight (incompatible), mod:blueprint (incompatible), mod:neapolitan (incompatible), mod:respiteful (incompatible), mod:buzzier_bees (incompatible), mod:bobberdetector, mod:skinlayers3d (incompatible), mod:distantfriends, mod:craftingtweaks (incompatible), mod:okzoomer (incompatible), mod:dragonlib (incompatible), mod:createrailwaysnavigator (incompatible), mod:simplyswords (incompatible), mod:libipn (incompatible), mod:enchdesc (incompatible), mod:moonlight (incompatible), mod:smarterfarmers (incompatible), mod:mysterious_mountain_lib (incompatible), mod:creategbd, mod:mixinsquared (incompatible), mod:jade (incompatible), mod:creativecore, mod:create_deco_casing, mod:nethersdelight, mod:plushies (incompatible), mod:iceberg (incompatible), mod:quark (incompatible), mod:create_sa, mod:storagedrawers (incompatible), mod:nullscape, mod:betterchunkloading (incompatible), mod:fancymenu (incompatible), mod:creeperoverhaul (incompatible), mod:alexsdelight, mod:ferritecore (incompatible), mod:extradelight, mod:moredragoneggs (incompatible), mod:charmofundying, mod:bonezone (incompatible), mod:expandability (incompatible), mod:create_enchantment_industry (incompatible), mod:healingcampfire, mod:createaddition (incompatible), create_central_kitchen:buzzier_bees, create_central_kitchen:ends_delight, create_central_kitchen:farmersdelight, create_central_kitchen:farmersrespite, create_central_kitchen:neapolitan, create_central_kitchen:respiteful     World Generation: Stable     Is Modded: Definitely; Server brand changed to 'forge'     Type: Dedicated Server (map_server.txt)     ModLauncher: 10.0.8+10.0.8+main.0ef7e830     ModLauncher launch target: forgeserver     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.3.jar eventbus PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar slf4jfixer PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         javafml@null         [email protected]         lowcodefml@null     Mod List:          saturn-mc1.19.2-0.1.4.jar                         |Saturn                        |saturn                        |0.1.4               |DONE      |Manifest: NOSIGNATURE         dynamiclightsreforged-1.19.2_v1.4.0.jar           |Rubidium Dynamic Lights       |dynamiclightsreforged         |1.19.2_v1.4.0       |DONE      |Manifest: NOSIGNATURE         YungsBetterDungeons-1.19.2-Forge-3.2.2.jar        |YUNG's Better Dungeons        |betterdungeons                |1.19.2-Forge-3.2.2  |DONE      |Manifest: NOSIGNATURE         auudio_forge_1.0.3_MC_1.19.jar                    |Auudio                        |auudio                        |1.0.3               |DONE      |Manifest: NOSIGNATURE         supermartijn642configlib-1.1.8-forge-mc1.19.jar   |SuperMartijn642's Config Libra|supermartijn642configlib      |1.1.8               |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2.jar              |Player Animator               |playeranimator                |1.0.2               |DONE      |Manifest: NOSIGNATURE         botarium-forge-1.19.2-1.9.2.jar                   |Botarium                      |botarium                      |1.9.2               |DONE      |Manifest: NOSIGNATURE         create_jetpack-forge-3.3.1.jar                    |Create Jetpack                |create_jetpack                |3.3.1               |DONE      |Manifest: NOSIGNATURE         Boss Music Mod 1.19.jar                           |Boss Music Mod                |bossmusicmod                  |1.0                 |DONE      |Manifest: NOSIGNATURE         duckling-2.0.8-forge.jar                          |Duckling                      |duckling                      |2.0.8               |DONE      |Manifest: NOSIGNATURE         CreateMoreAutomation-1.19.2-0.3.0.jar             |Create: More Automation       |create_more_automation        |0.3.0               |DONE      |Manifest: NOSIGNATURE         YungsApi-1.19.2-Forge-3.8.10.jar                  |YUNG's API                    |yungsapi                      |1.19.2-Forge-3.8.10 |DONE      |Manifest: NOSIGNATURE         MaxHealthFix-Forge-1.19.2-8.0.2.jar               |MaxHealthFix                  |maxhealthfix                  |8.0.2               |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         createdieselgenerators-1.19.2-1.2h.jar            |Create Diesel Generators      |createdieselgenerators        |1.19.2-1.2h         |DONE      |Manifest: NOSIGNATURE         create_compressed_1.0.1_forge_1.19.2.jar          |Create Compressed             |create_compressed             |1.0.1               |DONE      |Manifest: NOSIGNATURE         create-new-age-forge-1.19.2-1.1.2.jar             |Create: New Age               |create_new_age                |1.1.2               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.19.2-4.6.0.jar                       |Balm                          |balm                          |4.6.0               |DONE      |Manifest: NOSIGNATURE         JustEnoughResources-1.19.2-1.2.3.243.jar          |Just Enough Resources         |jeresources                   |1.2.3.243           |DONE      |Manifest: NOSIGNATURE         chat_heads-0.12.8-forge-1.19.2.jar                |Chat Heads                    |chat_heads                    |0.12.8              |DONE      |Manifest: NOSIGNATURE         YungsBetterNetherFortresses-1.19.2-Forge-1.0.6.jar|YUNG's Better Nether Fortresse|betterfortresses              |1.19.2-Forge-1.0.6  |DONE      |Manifest: NOSIGNATURE         cloth-config-8.3.115-forge.jar                    |Cloth Config v8 API           |cloth_config                  |8.3.115             |DONE      |Manifest: NOSIGNATURE         create_oxidized-1.19.2-0.1.1.jar                  |Create: Oxidized              |create_oxidized               |0.1.1               |DONE      |Manifest: NOSIGNATURE         corpse-forge-1.19.2-1.0.12.jar                    |Corpse                        |corpse                        |1.19.2-1.0.12       |DONE      |Manifest: NOSIGNATURE         jepp-1.19.2-1.1.0.jar                             |Just Enough Painting Previews |jepp                          |1.19.2-1.1.0        |DONE      |Manifest: NOSIGNATURE         mcw-trapdoors-1.1.3-mc1.19.2forge.jar             |Macaw's Trapdoors             |mcwtrpdoors                   |1.1.3               |DONE      |Manifest: NOSIGNATURE         supermartijn642corelib-1.1.17-forge-mc1.19.2.jar  |SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.17              |DONE      |Manifest: NOSIGNATURE         createmoredrillheads-2.0.3-1.19.2.jar             |Create: More Drill Heads      |createmoredrillheads          |2.0.3-1.19.2        |DONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.19.2-1.0.20.jar         |Resourcefulconfig             |resourcefulconfig             |1.0.20              |DONE      |Manifest: NOSIGNATURE         curios-forge-1.19.2-5.1.6.3.jar                   |Curios API                    |curios                        |1.19.2-5.1.6.3      |DONE      |Manifest: NOSIGNATURE         create_factory-0.0.2-1.19.2.jar                   |Create: Factory               |create_factory                |0.0.2-1.19.2        |DONE      |Manifest: NOSIGNATURE         Searchables-forge-1.19.2-1.0.2.jar                |Searchables                   |searchables                   |1.0.2               |DONE      |Manifest: NOSIGNATURE         salt-1.19.2-1.2.4.1.jar                           |Salt                          |salt                          |1.2.4.1             |DONE      |Manifest: NOSIGNATURE         wallpapers-0.1-1.19.2.jar                         |Wallpapers                    |wallpapers                    |0.1-1.19.2          |DONE      |Manifest: NOSIGNATURE         mcw-roofs-2.3.0-mc1.19.2forge.jar                 |Macaw's Roofs                 |mcwroofs                      |2.3.0               |DONE      |Manifest: NOSIGNATURE         cfm-7.0.0-pre35-1.19.2.jar                        |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre35         |DONE      |Manifest: NOSIGNATURE         mcw-furniture-3.2.2-mc1.19.2forge.jar             |Macaw's Furniture             |mcwfurnitures                 |3.2.2               |DONE      |Manifest: NOSIGNATURE         Chimes-v2.0.1-1.19.2.jar                          |Chimes                        |chimes                        |2.0.1               |DONE      |Manifest: NOSIGNATURE         dynamic-fps-3.6.0+minecraft-1.19.0-forge.jar      |Dynamic FPS                   |dynamic_fps                   |3.6.0               |DONE      |Manifest: NOSIGNATURE         EnhancedAI-1.8.7-mc1.19.2.jar                     |Enhanced AI                   |enhancedai                    |1.8.7               |DONE      |Manifest: NOSIGNATURE         flightlib-forge-1.2.0.jar                         |Flight Lib                    |flightlib                     |1.2.0               |DONE      |Manifest: NOSIGNATURE         l2library-1.9.7.jar                               |L2 Library                    |l2library                     |1.9.7               |DONE      |Manifest: NOSIGNATURE         LCDT.jar                                          |LCDT.1.19.2                   |lcdt                          |1.0.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterMineshafts-1.19.2-Forge-3.2.1.jar      |YUNG's Better Mineshafts      |bettermineshafts              |1.19.2-Forge-3.2.1  |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.19-3.1.40.jar                    |GeckoLib                      |geckolib3                     |3.1.40              |DONE      |Manifest: NOSIGNATURE         sliceanddice-forge-2.3.3.jar                      |Create Slice & Dice           |sliceanddice                  |2.3.3               |DONE      |Manifest: NOSIGNATURE         mcw-lights-1.1.0-mc1.19.2forge.jar                |Macaw's Lights and Lamps      |mcwlights                     |1.1.0               |DONE      |Manifest: NOSIGNATURE         ClearDespawn-forge-1.19.2-1.1.11.jar              |ClearDespawn                  |cleardespawn                  |1.1.11              |DONE      |Manifest: NOSIGNATURE         elytraslot-forge-6.1.2+1.19.2.jar                 |Elytra Slot                   |elytraslot                    |6.1.2+1.19.2        |DONE      |Manifest: NOSIGNATURE         create_tweaked_controllers-1.19.2-1.2.4.jar       |Create: Tweaked Controllers   |create_tweaked_controllers    |1.19.2-1.2.4        |DONE      |Manifest: NOSIGNATURE         clienttweaks-forge-1.19.2-8.3.0.jar               |Client Tweaks                 |clienttweaks                  |8.3.0               |DONE      |Manifest: NOSIGNATURE         bellsandwhistles-v0.4.4-1.19.2.jar                |Create: Bells & Whistles      |bellsandwhistles              |0.4.4               |DONE      |Manifest: NOSIGNATURE         createbigcannons-forge-1.19.2-0.5.4.jar           |Create Big Cannons            |createbigcannons              |0.5.4-nightly-cddd0a|DONE      |Manifest: NOSIGNATURE         justverticalslabs-1.19.2-4.0.0.0-forge.jar        |Just Vertical Slabs           |justverticalslabs             |4.0.0.0             |DONE      |Manifest: NOSIGNATURE         rechiseled-1.1.6-forge-mc1.19.2.jar               |Rechiseled                    |rechiseled                    |1.1.6               |DONE      |Manifest: NOSIGNATURE         treeharvester-1.19.2-8.7.jar                      |Tree Harvester                |treeharvester                 |8.7                 |DONE      |Manifest: NOSIGNATURE         jei-1.19.2-forge-11.6.0.1024.jar                  |Just Enough Items             |jei                           |11.6.0.1024         |DONE      |Manifest: NOSIGNATURE         AttributeFix-Forge-1.19.2-17.2.8.jar              |AttributeFix                  |attributefix                  |17.2.8              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         goblintraders-1.8.0-1.19.2.jar                    |Goblin Traders                |goblintraders                 |1.8.0               |DONE      |Manifest: NOSIGNATURE         epicsamurai-0.0.17-1.19.2-forge.jar               |Epic Samurai                  |epicsamurai                   |0.0.17-1.19.2-forge |DONE      |Manifest: NOSIGNATURE         caelus-forge-1.19.2-3.0.0.6.jar                   |Caelus API                    |caelus                        |1.19.2-3.0.0.6      |DONE      |Manifest: NOSIGNATURE         NaturesCompass-1.19.2-1.10.0-forge.jar            |Nature's Compass              |naturescompass                |1.19.2-1.10.0-forge |DONE      |Manifest: NOSIGNATURE         jumpboat-1.19-0.1.0.5.jar                         |Jumpy Boats                   |jumpboat                      |1.19-0.1.0.5        |DONE      |Manifest: NOSIGNATURE         design_decor-0.4-1.19.2.jar                       |Create: Design n' Decor       |design_decor                  |0.4.0               |DONE      |Manifest: NOSIGNATURE         rechiseledcreate-1.0.2-forge-mc1.19.jar           |Rechiseled: Create            |rechiseledcreate              |1.0.2               |DONE      |Manifest: NOSIGNATURE         snowundertrees-1.19.2-1.3.1.jar                   |Snow Under Trees              |snowundertrees                |1.3.1               |DONE      |Manifest: NOSIGNATURE         molten_vents-1.19.2-2.0.8.jar                     |Molten Vents                  |molten_vents                  |2.0.8               |DONE      |Manifest: NOSIGNATURE         catalogue-1.7.0-1.19.2.jar                        |Catalogue                     |catalogue                     |1.7.0               |DONE      |Manifest: NOSIGNATURE         fusion-1.1.1-forge-mc1.19.2.jar                   |Fusion                        |fusion                        |1.1.1               |DONE      |Manifest: NOSIGNATURE         CraftTweaker-forge-1.19.2-10.1.55.jar             |CraftTweaker                  |crafttweaker                  |10.1.55             |DONE      |Manifest: NOSIGNATURE         MissingWilds-forge-1.19-1.1.1.jar                 |Missing Wilds                 |missingwilds                  |0.0NONE             |DONE      |Manifest: NOSIGNATURE         forge-1.19.2-43.4.2-universal.jar                 |Forge                         |forge                         |43.4.2              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         createbb-1.19.2-2.4.1.jar                         |Create: Broken Bad            |createbb                      |2.4.1               |DONE      |Manifest: NOSIGNATURE         create_salt 1.19.2-1.1.0.jar                      |Create : The Salt             |create__the_salt              |1.0.0               |DONE      |Manifest: NOSIGNATURE         server-1.19.2-20220805.130853-srg.jar             |Minecraft                     |minecraft                     |1.19.2              |DONE      |Manifest: NOSIGNATURE         smoothchunk-1.19.2-3.5.jar                        |Smoothchunk mod               |smoothchunk                   |1.19.2-3.5          |DONE      |Manifest: NOSIGNATURE         voicechat-forge-1.19.2-2.5.19.jar                 |Simple Voice Chat             |voicechat                     |1.19.2-2.5.19       |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.19.2-2.0.1.166.jar           |TerraBlender                  |terrablender                  |2.0.1.166           |DONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.19-2.23.jar                 |Mouse Tweaks                  |mousetweaks                   |2.23                |DONE      |Manifest: NOSIGNATURE         bettercombat-forge-1.7.1+1.19.jar                 |Better Combat                 |bettercombat                  |1.7.1+1.19          |DONE      |Manifest: NOSIGNATURE         From-The-Fog-1.19-v1.9.1-Forge-Fabric.jar         |From The Fog                  |watching                      |1.9.1               |DONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.12.8+1.19.2.jar                |SpectreLib                    |spectrelib                    |0.12.8+1.19.2       |DONE      |Manifest: NOSIGNATURE         createendertransmission-2.0.7-1.19.2.jar          |Create Ender Transmission     |createendertransmission       |1                   |DONE      |Manifest: NOSIGNATURE         kffmod-3.12.0.jar                                 |Kotlin For Forge              |kotlinforforge                |3.12.0              |DONE      |Manifest: NOSIGNATURE         notenoughanimations-forge-1.7.4-mc1.19.2.jar      |NotEnoughAnimations           |notenoughanimations           |1.7.4               |DONE      |Manifest: NOSIGNATURE         FarmersRespite-1.19-2.0.jar                       |Farmer's Respite              |farmersrespite                |1.19-2.0            |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.19.2-0.6.10-20.jar               |Flywheel                      |flywheel                      |0.6.10-20           |DONE      |Manifest: NOSIGNATURE         alloyed-1.19.2-v1.5a.jar                          |Create: Alloyed               |alloyed                       |1.19.2              |DONE      |Manifest: NOSIGNATURE         polymorph-forge-0.46.6+1.19.2.jar                 |Polymorph                     |polymorph                     |0.46.6+1.19.2       |DONE      |Manifest: NOSIGNATURE         AutoRegLib-1.8.2-55.jar                           |AutoRegLib                    |autoreglib                    |1.8.2-55            |DONE      |Manifest: NOSIGNATURE         sit-1.19-1.3.3.jar                                |Sit                           |sit                           |1.3.3               |DONE      |Manifest: NOSIGNATURE         nocube's_create_compact_exp_1.0.3_forge_1.19.2.jar|Create Compact Exp (by NoCube)|nocubescreateexp              |1.0.3               |DONE      |Manifest: NOSIGNATURE         villagebellrecipe-1.19.2-3.2.jar                  |Village Bell Recipe           |villagebellrecipe             |3.2                 |DONE      |Manifest: NOSIGNATURE         canary-mc1.19.2-0.3.3.jar                         |Canary                        |canary                        |0.3.3               |DONE      |Manifest: NOSIGNATURE         oceansdelight-1.0.2-1.19.2.jar                    |Ocean's Delight               |oceansdelight                 |1.0.2-1.19.2        |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.19-2.4.2.jar                  |AppleSkin                     |appleskin                     |2.4.2+mc1.19        |DONE      |Manifest: NOSIGNATURE         moremobvariants-forge+1.19.2-1.3.0.1.jar          |More Mob Variants             |moremobvariants               |1.3.0               |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v4.4.3-1.19.2-Forge.jar                |Puzzles Lib                   |puzzleslib                    |4.4.3               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         parry-2.4.1.1.jar                                 |Shield Parry                  |parry                         |2.4.1.1             |DONE      |Manifest: NOSIGNATURE         mavapi-1.1.1-mc1.19.2.jar                         |More Axolotl Variants API     |mavapi                        |1.1.1               |DONE      |Manifest: NOSIGNATURE         CosmeticArmorReworked-1.19.2-v1a.jar              |CosmeticArmorReworked         |cosmeticarmorreworked         |1.19.2-v1a          |DONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53         chunksending-1.19.2-2.8.jar                       |chunksending mod              |chunksending                  |1.19.2-2.8          |DONE      |Manifest: NOSIGNATURE         fruitsdelight-0.5.9.jar                           |Fruits Delight                |fruitsdelight                 |0.5.9               |DONE      |Manifest: NOSIGNATURE         xptome-1.19-2.1.7.jar                             |XP Tome                       |xpbook                        |2.1.7               |DONE      |Manifest: NOSIGNATURE         weaponmaster_ydm-forge-1.19.2-4.2.3.jar           |YDM's Weapon Master           |weaponmaster_ydm              |4.2.3               |DONE      |Manifest: NOSIGNATURE         notenoughcrashes-5.0.0+1.19.2-forge.jar           |Not Enough Crashes            |notenoughcrashes              |5.0.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         create_misc_and_things_ 1.19.2_4.0A.jar           |create: things and misc       |create_things_and_misc        |1.0.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterWitchHuts-1.19.2-Forge-2.1.0.jar       |YUNG's Better Witch Huts      |betterwitchhuts               |1.19.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE         netherportalfix-forge-1.19-10.0.1.jar             |NetherPortalFix               |netherportalfix               |10.0.1              |DONE      |Manifest: NOSIGNATURE         capybaramod-0.0.2-1.19.2.jar                      |Capybara Mod                  |capybaramod                   |0.0.2-1.19.2        |DONE      |Manifest: NOSIGNATURE         naturalist-forge-4.0.3-1.19.2.jar                 |Naturalist                    |naturalist                    |4.0.3               |DONE      |Manifest: NOSIGNATURE         immersive_aircraft-0.7.9+1.19.2-forge.jar         |Immersive Aircraft            |immersive_aircraft            |0.7.9+1.19.2        |DONE      |Manifest: NOSIGNATURE         sophisticatedcore-1.19.2-0.6.4.605.jar            |Sophisticated Core            |sophisticatedcore             |1.19.2-0.6.4.605    |DONE      |Manifest: NOSIGNATURE         kleeslabs-forge-1.19.2-12.3.0.jar                 |KleeSlabs                     |kleeslabs                     |12.3.0              |DONE      |Manifest: NOSIGNATURE         sleepable_create-1.19.2-0.2.0.jar                 |Sleepable Create              |sleepable_create              |1.19.2-0.2.0        |DONE      |Manifest: NOSIGNATURE         InsaneLib-1.7.5-mc1.19.2.jar                      |InsaneLib                     |insanelib                     |1.7.5               |DONE      |Manifest: NOSIGNATURE         create_recycle_1.0.2_forge_1.19.2.jar             |Create Recycling              |create_crush_everything       |1.0.2               |DONE      |Manifest: NOSIGNATURE         Apple Crates-forge-1.19.2-2.10.0.jar              |Apple Crates                  |applecrates                   |2.10.0              |DONE      |Manifest: NOSIGNATURE         villagernames-1.19.2-7.3.jar                      |Villager Names                |villagernames                 |7.3                 |DONE      |Manifest: NOSIGNATURE         ElytraPhysicsForge-1.1.1.jar                      |ElytraPhysicsForge            |elytra_physics                |1.1.1               |DONE      |Manifest: NOSIGNATURE         golemsarefriends-1.19.2-0.1.0.1.jar               |Golems Are Friends Not Fodder |golemsarefriends              |1.19.2-0.1.0.1      |DONE      |Manifest: NOSIGNATURE         ritchiesprojectilelib-1.0.0-40ef15b+1.19.2-forge.j|Ritchie's Projectile Library  |ritchiesprojectilelib         |1.0.0-40ef15b+1.19.2|DONE      |Manifest: NOSIGNATURE         JRFTL [1.19.1]-1.4.3.jar                          |JRFTL                         |jrftl                         |1.4.3               |DONE      |Manifest: NOSIGNATURE         EnhancedVisuals_FORGE_v1.5.11_mc1.19.2.jar        |EnhancedVisuals               |enhancedvisuals               |1.5.11              |DONE      |Manifest: NOSIGNATURE         Controlling-forge-1.19.2-10.0+7.jar               |Controlling                   |controlling                   |10.0+7              |DONE      |Manifest: NOSIGNATURE         Prism-1.19.1-1.0.2.jar                            |Prism                         |prism                         |1.0.2               |DONE      |Manifest: NOSIGNATURE         Placebo-1.19.2-7.4.0.jar                          |Placebo                       |placebo                       |7.4.0               |DONE      |Manifest: NOSIGNATURE         citadel-2.1.4-1.19.jar                            |Citadel                       |citadel                       |2.1.4               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.21.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.21.1              |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.2.0.jar                       |MixinExtras                   |mixinextras                   |0.2.0               |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.19.2-16.3.20.jar                |Bookshelf                     |bookshelf                     |16.3.20             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         sophisticatedbackpacks-1.19.2-3.20.2.1035.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |1.19.2-3.20.2.1035  |DONE      |Manifest: NOSIGNATURE         create_dragon_lib-1.19.2-1.4.3.jar                |Create: Dragon Lib            |create_dragon_lib             |1.4.3               |DONE      |Manifest: NOSIGNATURE         Waddles-1.19-0.9.1.jar                            |Waddles                       |waddles                       |1.19-0.9.1          |DONE      |Manifest: NOSIGNATURE         ProgressiveBosses-3.7.6-mc1.19.2.jar              |Progressive Bosses            |progressivebosses             |3.7.6               |DONE      |Manifest: NOSIGNATURE         mcw-doors-1.1.1forge-mc1.19.2.jar                 |Macaw's Doors                 |mcwdoors                      |1.1.1               |DONE      |Manifest: NOSIGNATURE         jeed-1.19.2-2.1.4.jar                             |Just Enough Effect Description|jeed                          |1.19.2-2.1.4        |DONE      |Manifest: NOSIGNATURE         Steam_Rails-1.6.4+forge-mc1.19.2.jar              |Create: Steam 'n' Rails       |railways                      |1.6.4+forge-mc1.19.2|DONE      |Manifest: NOSIGNATURE         carryon-forge-1.19.2-2.1.2.23.jar                 |Carry On                      |carryon                       |2.1.2.23            |DONE      |Manifest: NOSIGNATURE         melody_forge_1.0.1_MC_1.19.2.jar                  |Melody                        |melody                        |1.0.1               |DONE      |Manifest: NOSIGNATURE         SpelunkersCharm-3.5.9-1.19.2.jar                  |Spelunker's Charm             |spelunkers_charm              |3.5.9               |DONE      |Manifest: NOSIGNATURE         dummmmmmy-1.19.2-1.7.1.jar                        |MmmMmmMmmmmm                  |dummmmmmy                     |1.19.2-1.7.1        |DONE      |Manifest: NOSIGNATURE         konkrete_forge_1.8.0_MC_1.19-1.19.2.jar           |Konkrete                      |konkrete                      |1.8.0               |DONE      |Manifest: NOSIGNATURE         create_connected-0.8.2-mc1.19.2-all.jar           |Create: Connected             |create_connected              |0.8.2-mc1.19.2      |DONE      |Manifest: NOSIGNATURE         mcw-bridges-3.0.1-mc1.19.2forge.jar               |Macaw's Bridges               |mcwbridges                    |3.0.1               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.19.2-1.2.4.jar                   |Farmer's Delight              |farmersdelight                |1.19.2-1.2.4        |DONE      |Manifest: NOSIGNATURE         culturaldelights-1.19.2-0.15.5.jar                |Cultural Delights             |culturaldelights              |0.15.5              |DONE      |Manifest: NOSIGNATURE         endsdelight-1.19.2-1.2.1.jar                      |End's Delight                 |ends_delight                  |1.19.2-1.2.1        |DONE      |Manifest: NOSIGNATURE         createframed-1.19.2-1.4.4.jar                     |Create: Framed                |createframed                  |1.4.4               |DONE      |Manifest: NOSIGNATURE         musicdr-3.0.0-hotfix.jar                          |Music Duration Reducer        |musicdr                       |0.0NONE             |DONE      |Manifest: NOSIGNATURE         endersdelight-1.19-1.2.2.jar                      |Ender's Delight               |endersdelight                 |1.19-1.2.2          |DONE      |Manifest: NOSIGNATURE         cataclysmiccombat-1.3.4-1.19.2.jar                |Cataclysmic Combat            |cataclysmiccombat             |1.3.4               |DONE      |Manifest: NOSIGNATURE         Chunky-1.3.38.jar                                 |Chunky                        |chunky                        |1.3.38              |DONE      |Manifest: NOSIGNATURE         mcw-fences-1.1.2-mc1.19.2forge.jar                |Macaw's Fences and Walls      |mcwfences                     |1.1.2               |DONE      |Manifest: NOSIGNATURE         lionfishapi-1.8.jar                               |LionfishAPI                   |lionfishapi                   |1.8                 |DONE      |Manifest: NOSIGNATURE         L_Enders_Cataclysm-1.99.6-1.19.2.jar              |Cataclysm Mod                 |cataclysm                     |1.99.5 - 1.19.2     |DONE      |Manifest: NOSIGNATURE         collective-1.19.2-7.64.jar                        |Collective                    |collective                    |7.64                |DONE      |Manifest: NOSIGNATURE         camera-forge-1.19.2-1.0.12.jar                    |Camera Mod                    |camera                        |1.19.2-1.0.12       |DONE      |Manifest: NOSIGNATURE         DramaticDoors-QuiFabrge-1.19.2-3.1.5.jar          |Dramatic Doors                |dramaticdoors                 |1.19.2-3.1.5        |DONE      |Manifest: NOSIGNATURE         xercapaint-1.19.2-1.0.1.jar                       |Joy of Painting               |xercapaint                    |1.19.2-1.0.1        |DONE      |Manifest: NOSIGNATURE         YungsBetterStrongholds-1.19.2-Forge-3.2.0.jar     |YUNG's Better Strongholds     |betterstrongholds             |1.19.2-Forge-3.2.0  |DONE      |Manifest: NOSIGNATURE         createliquidfuel-2.1.1-1.19.2.jar                 |Create Liquid Fuel            |createliquidfuel              |2.1.1-1.19.2        |DONE      |Manifest: NOSIGNATURE         architectury-6.6.92-forge.jar                     |Architectury                  |architectury                  |6.6.92              |DONE      |Manifest: NOSIGNATURE         BambooEverything-forge-2.2.4-build.33+mc1.19.2.jar|Bamboo Everything             |bambooeverything              |2.2.4-build.33+mc1.1|DONE      |Manifest: NOSIGNATURE         doapi-1.1.0b.jar                                  |Lets Do Api                   |doapi                         |1.1.0b              |DONE      |Manifest: NOSIGNATURE         letsdo-vinery-forge-1.3.12b.jar                   |Vinery                        |vinery                        |1.3.12              |DONE      |Manifest: NOSIGNATURE         jess-1.19.2-forge-1.0.0.jar                       |Just Enough Sculk Sensor      |justenoughsculksensor         |1.0.0               |DONE      |Manifest: NOSIGNATURE         letsdo-beachparty-forge-1.0.12b.jar               |Beachparty                    |beachparty                    |1.0.12              |DONE      |Manifest: NOSIGNATURE         cupboard-1.19.2-2.6.jar                           |Cupboard utilities            |cupboard                      |1.19.2-2.6          |DONE      |Manifest: NOSIGNATURE         createtipsy-0.1.a+mc1.19.2.jar                    |Create Tipsy n' Dizzy         |createtipsy                   |0.1.a+mc1.19.2      |DONE      |Manifest: NOSIGNATURE         framework-forge-1.19.2-0.6.16.jar                 |Framework                     |framework                     |0.6.16              |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         smallships-forge-1.19.2-2.0.0-b1.3.1.jar          |Small Ships                   |smallships                    |2.0.0-b1.3.1        |DONE      |Manifest: NOSIGNATURE         observable-3.3.1.jar                              |Observable                    |observable                    |3.3.1               |DONE      |Manifest: NOSIGNATURE         mavm-1.2.4-mc1.19.2.jar                           |More Axolotl Variants Mod     |mavm                          |1.2.4               |DONE      |Manifest: NOSIGNATURE         Festive_Delight_1.3_Forge_1.19.2.jar              |Festive Delight               |festive_delight               |1.3.0               |DONE      |Manifest: NOSIGNATURE         trashslot-forge-1.19.2-12.1.0.jar                 |TrashSlot                     |trashslot                     |12.1.0              |DONE      |Manifest: NOSIGNATURE         sophisticatedstorage-1.19.2-0.9.7.765.jar         |Sophisticated Storage         |sophisticatedstorage          |1.19.2-0.9.7.765    |DONE      |Manifest: NOSIGNATURE         copycats-2.0.5+mc.1.19.2-forge.jar                |Create: Copycats+             |copycats                      |2.0.5+mc.1.19.2-forg|DONE      |Manifest: NOSIGNATURE         additionallanterns-1.1.1a-forge-mc1.19.jar        |Additional Lanterns           |additionallanterns            |1.1.1a              |DONE      |Manifest: NOSIGNATURE         item-filters-forge-1902.2.9-build.51.jar          |Item Filters                  |itemfilters                   |1902.2.9-build.51   |DONE      |Manifest: NOSIGNATURE         reap-1.19.2-1.0.0.jar                             |Reap Mod                      |reap                          |1.19.2-1.0.0        |DONE      |Manifest: NOSIGNATURE         create-1.19.2-0.5.1.f.jar                         |Create                        |create                        |0.5.1.f             |DONE      |Manifest: NOSIGNATURE         createdeco-1.3.3-1.19.2.jar                       |Create Deco                   |createdeco                    |1.3.3-1.19.2        |DONE      |Manifest: NOSIGNATURE         creategoggles-1.19.2-0.5.5.g-[FORGE].jar          |Create Goggles                |creategoggles                 |0.5.5.g             |DONE      |Manifest: NOSIGNATURE         create_central_kitchen-1.19.2-for-create-0.5.1.f-1|Create: Central Kitchen       |create_central_kitchen        |1.3.11.c            |DONE      |Manifest: NOSIGNATURE         create_mechanical_extruder-1.19.2-1.5.7.e-44.jar  |Create Mechanical Extruder    |create_mechanical_extruder    |1.19.2-1.5.7.e-44   |DONE      |Manifest: NOSIGNATURE         interiors-0.5.3+forge-mc1.19.2.jar                |Create: Interiors             |interiors                     |0.5.3               |DONE      |Manifest: NOSIGNATURE         extendedgears-2.1.1-1.19.2-0.5.1.f-forge.jar      |Extended Cogwheels            |extendedgears                 |2.1.1-1.19.2-0.5.1.f|DONE      |Manifest: NOSIGNATURE         create_crystal_clear-0.2.1-1.19.2.jar             |Create: Crystal Clear         |create_crystal_clear          |1.19.2-0.2.a        |DONE      |Manifest: NOSIGNATURE         CreateCasing-1.19.2-1.6.1.jar                     |Create : Encased              |createcasing                  |1.19.2-1.6.1        |DONE      |Manifest: NOSIGNATURE         FastSuite-1.19.2-4.1.1.jar                        |Fast Suite                    |fastsuite                     |4.1.1               |DONE      |Manifest: NOSIGNATURE         Clumps-forge-1.19.2-9.0.0+14.jar                  |Clumps                        |clumps                        |9.0.0+14            |DONE      |Manifest: NOSIGNATURE         comforts-forge-6.0.7+1.19.2.jar                   |Comforts                      |comforts                      |6.0.7+1.19.2        |DONE      |Manifest: NOSIGNATURE         Tumbleweed-forge-1.19.2-0.5.3.jar                 |Tumbleweed                    |tumbleweed                    |0.5.3               |DONE      |Manifest: NOSIGNATURE         artifacts-1.19.2-5.0.6.jar                        |Artifacts                     |artifacts                     |1.19.2-5.0.6        |DONE      |Manifest: NOSIGNATURE         configured-2.1.1-1.19.2.jar                       |Configured                    |configured                    |2.1.1               |DONE      |Manifest: NOSIGNATURE         Decorative Blocks-forge-1.19.2-3.0.0.jar          |Decorative Blocks             |decorative_blocks             |3.0.0               |DONE      |Manifest: NOSIGNATURE         [1.19.2-forge]-Epic-Knights-9.8.jar               |Epic Knights Mod              |magistuarmory                 |9.8                 |DONE      |Manifest: NOSIGNATURE         create-confectionery1.19.2_v1.0.9.jar             |Create Confectionery          |create_confectionery          |1.0.9               |DONE      |Manifest: NOSIGNATURE         YungsBetterDesertTemples-1.19.2-Forge-2.2.2.jar   |YUNG's Better Desert Temples  |betterdeserttemples           |1.19.2-Forge-2.2.2  |DONE      |Manifest: NOSIGNATURE         bedspreads-forge-6.0.0+1.19.2.jar                 |Bedspreads                    |bedspreads                    |6.0.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         netherdepthsupgrade-3.1.4-1.19.2.jar              |Nether Depths Upgrade         |netherdepthsupgrade           |3.1.4-1.19.2        |DONE      |Manifest: NOSIGNATURE         PineappleDelight-Forge-1.19.2-1.0.7.jar           |Pineapple Delight             |pineapple_delight             |1.0.7               |DONE      |Manifest: NOSIGNATURE         blueprint-1.19.2-6.2.0.jar                        |Blueprint                     |blueprint                     |6.2.0               |DONE      |Manifest: NOSIGNATURE         neapolitan-1.19.2-4.1.0.jar                       |Neapolitan                    |neapolitan                    |4.1.0               |DONE      |Manifest: NOSIGNATURE         respiteful-1.1.2.c.jar                            |Respiteful                    |respiteful                    |1.1.2.c             |DONE      |Manifest: NOSIGNATURE         buzzier_bees-1.19.2-5.0.1.jar                     |Buzzier Bees                  |buzzier_bees                  |5.0.1               |DONE      |Manifest: NOSIGNATURE         bobberdetector-0.1.9-1.19.2.jar                   |Bobber Detector               |bobberdetector                |0.1.9.1.19.2        |DONE      |Manifest: NOSIGNATURE         skinlayers3d-forge-1.6.6-mc1.19.2.jar             |3d-Skin-Layers                |skinlayers3d                  |1.6.6               |DONE      |Manifest: NOSIGNATURE         DistantFriends-1.19.2-0.2.3.jar                   |Distant Friends               |distantfriends                |0.2.3               |DONE      |Manifest: NOSIGNATURE         craftingtweaks-forge-1.19.2-15.1.9.jar            |CraftingTweaks                |craftingtweaks                |15.1.9              |DONE      |Manifest: NOSIGNATURE         okzoomer-forge-1.19-2.1.1.jar                     |OkZoomer                      |okzoomer                      |2.1.1               |DONE      |Manifest: NOSIGNATURE         dragonlib-forge-1.19.2-2.1.13.jar                 |DragonLib                     |dragonlib                     |1.19.2-2.1.13       |DONE      |Manifest: NOSIGNATURE         createrailwaysnavigator-forge-1.19.2-0.5.4.jar    |Create Railways Navigator     |createrailwaysnavigator       |1.19.2-0.5.4        |DONE      |Manifest: NOSIGNATURE         simplyswords-forge-1.47.0-1.19.2.jar              |Simply Swords                 |simplyswords                  |1.47.0-1.19.2       |DONE      |Manifest: NOSIGNATURE         libIPN-forge-1.19-4.0.2.jar                       |libIPN                        |libipn                        |4.0.2               |DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.19.2-13.0.14.jar  |EnchantmentDescriptions       |enchdesc                      |13.0.14             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         moonlight-1.19.2-2.3.6-forge.jar                  |Moonlight Library             |moonlight                     |1.19.2-2.3.6        |DONE      |Manifest: NOSIGNATURE         smarterfarmers-1.19.2-1.7.1.jar                   |Smarter Farmers               |smarterfarmers                |1.19.2-1.7.1        |DONE      |Manifest: NOSIGNATURE         mysterious_mountain_lib-1.2.3-1.19.2.jar          |Mysterious Mountain Lib       |mysterious_mountain_lib       |1.2.3-1.19.2        |DONE      |Manifest: NOSIGNATURE         Create-Guardian-Beam-Defense-1.2.3b.jar           |Guardian Beam Defense         |creategbd                     |1.2.3b              |DONE      |Manifest: NOSIGNATURE         mixinsquared-forge-0.1.2-beta.6.jar               |MixinSquared                  |mixinsquared                  |0.1.2-beta.6        |DONE      |Manifest: NOSIGNATURE         Jade-1.19.1-forge-8.9.2.jar                       |Jade                          |jade                          |8.9.2               |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.11.28_mc1.19.2.jar          |CreativeCore                  |creativecore                  |2.11.28             |DONE      |Manifest: NOSIGNATURE         Create_Deco_Casing_3.1.0_1.19.jar                 |Create Deco Casing            |create_deco_casing            |3.1.0               |DONE      |Manifest: NOSIGNATURE         NethersDelight-1.19-3.1.jar                       |Nether's Delight              |nethersdelight                |1.19-3.1            |DONE      |Manifest: NOSIGNATURE         plushies-1.2-1.19.2.jar                           |Plushie Mod                   |plushies                      |1.2                 |DONE      |Manifest: NOSIGNATURE         Iceberg-1.19.2-forge-1.1.4.jar                    |Iceberg                       |iceberg                       |1.1.4               |DONE      |Manifest: NOSIGNATURE         Quark-3.4-418.jar                                 |Quark                         |quark                         |3.4-418             |DONE      |Manifest: NOSIGNATURE         create-stuff-additions1.19.2_v2.0.4a.jar          |Create Stuff & Additions      |create_sa                     |2.0.4.              |DONE      |Manifest: NOSIGNATURE         StorageDrawers-1.19-11.1.2.jar                    |Storage Drawers               |storagedrawers                |11.1.2              |DONE      |Manifest: NOSIGNATURE         Nullscape_1.19.3_v1.2.2.jar                       |Nullscape                     |nullscape                     |1.2.2               |DONE      |Manifest: NOSIGNATURE         betterchunkloading-1.19.2-4.2.jar                 |betterchunkloading mod        |betterchunkloading            |1.19.2-4.2          |DONE      |Manifest: NOSIGNATURE         fancymenu_forge_3.2.3_MC_1.19.2.jar               |FancyMenu                     |fancymenu                     |3.2.3               |DONE      |Manifest: NOSIGNATURE         creeperoverhaul-2.0.9-forge.jar                   |Creeper Overhaul              |creeperoverhaul               |2.0.9               |DONE      |Manifest: NOSIGNATURE         alexsdelight-1.4.1.jar                            |Alex's Delight                |alexsdelight                  |1.4.1               |DONE      |Manifest: NOSIGNATURE         ferritecore-5.0.3-forge.jar                       |Ferrite Core                  |ferritecore                   |5.0.3               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a         extradelight-1.3.3.jar                            |ExtraDelight                  |extradelight                  |1.3.3               |DONE      |Manifest: NOSIGNATURE         moredragoneggs-3.2.jar                            |More Dragon Eggs              |moredragoneggs                |3.2                 |DONE      |Manifest: NOSIGNATURE         charmofundying-forge-6.2.1+1.19.2.jar             |Charm of Undying              |charmofundying                |6.2.1+1.19.2        |DONE      |Manifest: NOSIGNATURE         BoneZone-Forge-1.19.2-1.0.4.jar                   |BoneZone                      |bonezone                      |1.0.4               |DONE      |Manifest: NOSIGNATURE         expandability-forge-7.0.0.jar                     |ExpandAbility                 |expandability                 |7.0.0               |DONE      |Manifest: NOSIGNATURE         create_enchantment_industry-1.19.2-for-create-0.5.|Create Enchantment Industry   |create_enchantment_industry   |1.2.9.e             |DONE      |Manifest: NOSIGNATURE         healingcampfire-1.19.2-5.3.jar                    |Healing Campfire              |healingcampfire               |5.3                 |DONE      |Manifest: NOSIGNATURE         createaddition-1.19.2-1.2.3.jar                   |Create Crafts & Additions     |createaddition                |1.19.2-1.2.3        |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 6acccad2-974f-4b55-aee6-c4ac30e59c76     FML: 43.4     Forge: net.minecraftforge:43.4.2     Suspected Mods: Minecraft (minecraft), Cataclysm Mod (cataclysm)
    • my server is not starting pls help me logs;https://mclo.gs/Upj0FiI
    • 18:59:13: Executing 'runClient --scan --scan --stacktrace'... Starting Gradle Daemon... Gradle Daemon started in 1 s 303 ms > Configure project : Java: 1.8.0_402 JVM: 25.402-b06(Temurin) Arch: amd64 > Task :compileJava UP-TO-DATE > Task :processResources UP-TO-DATE > Task :classes UP-TO-DATE > Task :downloadMcpConfig > Task :extractSrg UP-TO-DATE > Task :createSrgToMcp UP-TO-DATE > Task :downloadMCMeta UP-TO-DATE > Task :downloadAssets > Task :extractNatives UP-TO-DATE > Task :makeSrcDirs > Task :prepareRuns > Task :prepareRunClient > Task :runClient 2024-07-23 18:59:27,667 main WARN Advanced terminal features are not available in this environment [18:59:27] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmluserdevclient, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.forgeVersion, 36.1.0, --version, MOD_DEV, --assetIndex, 1.16, --assetsDir, C:\Users\forest\.gradle\caches\forge_gradle\assets, --username, Dev, --accessToken, ????????, --userProperties, {}] [18:59:27] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_402 by Temurin [18:59:27] [main/DEBUG] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Found launch services [minecraft,fmldevdata,fmldevclient,fmldevserver,fmluserdevserver,testharness,fmluserdevdata,fmlclient,fmluserdevclient,fmlserver] [18:59:27] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [srgtomcp] [18:59:28] [main/DEBUG] [cp.mo.mo.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,object_holder_definalize,runtime_enum_extender,accesstransformer,capability_inject_definalize,runtimedistcleaner] [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: [] [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : [mixin,fml] [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loading service mixin [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loaded service mixin [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loading service fml [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/]: Injecting tracing printstreams for STDOUT/STDERR. [18:59:28] [main/DEBUG] [ne.mi.fm.lo.LauncherVersion/CORE]: Found FMLLauncher version 36.1 [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML 36.1 loading [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found ModLauncher version : 8.0.9+86+master.3cf110c [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Initializing modjar URL handler [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found AccessTransformer version : 3.0.1+61+master.47bca0e [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found EventBus version : 4.0.0+65+master.6080a3f [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found Runtime Dist Cleaner [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found CoreMod version : 4.0.6+14+master.c21a551 [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found ForgeSPI package implementation version 3.2.0+13+master.8ddb2cc [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found ForgeSPI package specification 3 [18:59:28] [main/INFO] [ne.mi.fm.lo.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loaded service fml [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service mixin [18:59:28] [main/DEBUG] [mixin/]: Mixin bootstrap service org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapperBootstrap is not available: LaunchWrapper is not available [18:59:28] [main/DEBUG] [mixin/]: MixinService [ModLauncher] was successfully booted in sun.misc.Launcher$AppClassLoader@7852e922 [18:59:28] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/C:/Users/forest/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.8.2/1cf212283d26f706fd3074318870bebd14d2a9ed/mixin-0.8.2.jar Service=ModLauncher Env=CLIENT [18:59:28] [main/DEBUG] [mixin/]: Initialising Mixin Platform Manager [18:59:28] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ModLauncher Root Container(4f56a0a2) [18:59:28] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ModLauncher Root Container(4f56a0a2) [18:59:28] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ModLauncher Root Container(4f56a0a2) [18:59:28] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ModLauncher Root Container(4f56a0a2) [18:59:28] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ModLauncher Root Container(4f56a0a2) [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service mixin [18:59:28] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service fml [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Setting up basic FML game directories [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing GAMEDIR directory : C:\Users\forest\Desktop\mod\NeonEvolution\run [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path GAMEDIR is C:\Users\forest\Desktop\mod\NeonEvolution\run [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing MODSDIR directory : C:\Users\forest\Desktop\mod\NeonEvolution\run\mods [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path MODSDIR is C:\Users\forest\Desktop\mod\NeonEvolution\run\mods [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing CONFIGDIR directory : C:\Users\forest\Desktop\mod\NeonEvolution\run\config [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path CONFIGDIR is C:\Users\forest\Desktop\mod\NeonEvolution\run\config [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path FMLCONFIG is C:\Users\forest\Desktop\mod\NeonEvolution\run\config\fml.toml [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Loading configuration [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing default config directory directory : C:\Users\forest\Desktop\mod\NeonEvolution\run\defaultconfigs [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Preparing ModFile [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Preparing launch handler [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Using fmluserdevclient as launch service [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Received command line version data  : MC Version: '1.16.5' MCP Version: '20210115.111550' Forge Version: '36.1.0' Forge group: 'net.minecraftforge' [18:59:28] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR forge at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar [18:59:28] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR mcdata at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar [18:59:28] [main/DEBUG] [ne.mi.us.FMLUserdevLaunchProvider/CORE]: Injecting maven path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLCommonLaunchHandler/CORE]: Got mod coordinates neonevolution%%C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main;neonevolution%%C:\Users\forest\Desktop\mod\NeonEvolution\build\classes\java\main from env [18:59:28] [main/DEBUG] [ne.mi.fm.lo.FMLCommonLaunchHandler/CORE]: Found supplied mod coordinates [{neonevolution=[C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main, C:\Users\forest\Desktop\mod\NeonEvolution\build\classes\java\main]}] [18:59:28] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found 2 language providers [18:59:28] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found language provider javafml, version 36.1 [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found language provider minecraft, version 1 [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Skipping adding forge jar - javafml is already present [18:59:29] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service fml [18:59:29] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'mcp' [18:59:29] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {srg=srgtomcp:1234} [18:59:29] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning [18:59:29] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service mixin [18:59:29] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service mixin [18:59:29] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service fml [18:59:29] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Initiating mod scan [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR classpath_mod at path C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR classpath_mod at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar [18:59:29] [main/DEBUG] [ne.mi.us.ClasspathLocator/CORE]: Found classpath mod: C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5-launcher.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\accesstransformers\3.0.1\6d23c1b9cb0607fddc38d09730796f68db96f546\accesstransformers-3.0.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\eventbus\4.0.0\260e34800723e4c098c4e247cf2b900535e01b6d\eventbus-4.0.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\coremods\4.0.6\d6d761379c841e2610abebcbf70ed20b65f728f0\coremods-4.0.6.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\forgespi\3.2.0\c6ca4e4e4a0343701407c760e642537b613b543\forgespi-3.2.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\cpw.mods\modlauncher\8.0.9\bb848f57758808692b9108df61c909c0a961ba81\modlauncher-8.0.9.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\cpw.mods\modlauncher\8.0.9\476a62d2a2ebd3573134b8bcd8f0bc21bbdf29ac\modlauncher-8.0.9-api.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.2\25ea2e8b0c338a877313bd4672d3fe056ea78f0d\jsr305-3.0.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\mergetool\1.0.9\d1e1ba354a40b5703340b5cb02fdca489cff3646\mergetool-1.0.9-api.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.0\5a34a3a9ac44f362f35d1b27932380b0031a3334\asm-commons-9.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.0\7c059a94ab5eed3347bf954e27fab58e52968848\asm-util-9.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.0\4630afefbb43939c739445dde0af1a5729a0fb4e\asm-analysis-9.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.0\9df939f25c556b0c7efe00701d47e77a49837f24\asm-tree-9.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.0\af582ff60bc567c42d931500c3fdc20e0141ddf9\asm-9.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\cpw.mods\grossjava9hacks\1.3.3\e49222512ea6cabdd8b49761cef1d5a207b1f0d9\grossjava9hacks-1.3.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.antlr\antlr4-runtime\4.9.1\428664f05d2b7f7b7610204b5aa7c1763f62011a\antlr4-runtime-4.9.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\unsafe\0.2.0\54d7a0a5e8fdb71b973025caa46f341ae5904f39\unsafe-0.2.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.electronwill.night-config\toml\3.6.3\2b05b4d606c517da4d1a7b6d2b97d751c92887d7\toml-3.6.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.electronwill.night-config\core\3.6.3\c601bfeaeb2c0abe7aaa901b0bbe6d1beff49281\core-3.6.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.jline\jline\3.12.1\de2bd909cb9f8eaa741bd03df4a1bd3f6eb593c7\jline-3.12.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.6.3\f8ff8032903882376e8d000c51e3e16d20fc7df7\maven-artifact-3.6.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.jodah\typetools\0.8.3\98f84f353457629e81cc6827224871b1a8faa7af\typetools-0.8.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecrell\terminalconsoleappender\1.2.0\96d02cd3b384ff015a8fef4223bcb4ccf1717c95\terminalconsoleappender-1.2.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.11.2\6c2fb3f5b7cd27504726aef1b674b542a0c9cf53\log4j-core-2.11.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.11.2\f5e9a2ffca496057d6891a3de65128efc636e26e\log4j-api-2.11.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\5.0.4\4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\jopt-simple-5.0.4.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.spongepowered\mixin\0.8.2\1cf212283d26f706fd3074318870bebd14d2a9ed\mixin-0.8.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.minecraftforge\nashorn-core-compat\15.1.1.1\1817deb38a5a8811148dca0d23161d92bdbd6184\nashorn-core-compat-15.1.1.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\patchy\1.3.9\eb8bb7b66fa0e2152b1b40b3856e82f7619439ee\patchy-1.3.9.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\oshi-project\oshi-core\1.1\9ddf7b048a8d701be231c0f4f95fd986198fd2d8\oshi-core-1.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\4.4.0\cb208278274bf12ebdb56c61bd7407e6f774d65a\jna-4.4.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\platform\3.4.0\e3f70017be8100d3d6923f50b3d2ee17714e9c13\platform-3.4.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j\66.1\72c7519b6d91f7a1f993bd44a99fe95d67211b27\icu4j-66.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\javabridge\1.0.22\6aa6453aa99a52a5cd91749da1af6ab70e082ab3\javabridge-1.0.22.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.1.25.Final\d0626cd3108294d1d58c05859add27b4ef21f83b\netty-all-4.1.25.Final.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\21.0\3a3d111be1be1b745edfa7d91678a12d7ed38709\guava-21.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.8.1\6505a72a097d9270f7a9e7bf42c4238283247755\commons-lang3-3.8.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.5\2852e6e05fbb95076fc091f6d1780f1f8fe35e0f\commons-io-2.5.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.10\4b95f4897fa13f2cd904aee711aeafc0c5295cd8\commons-codec-1.10.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\brigadier\1.0.17\c6b7dc51dd44379cc751b7504816006e9be4b1e6\brigadier-1.0.17.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\datafixerupper\4.0.26\ebd6690f33871ccee9b6132c6480668ee2e35020\datafixerupper-4.0.26.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.8.0\c4ba5371a29ac9b2ad6129b1d39ea38750043eff\gson-2.8.0.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\2.1.28\ad54da276bf59983d02d5ed16fc14541354c71fd\authlib-2.1.28.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\8.2.1\5ad88f325e424f8dbc2be5459e21ea5cab3864e9\fastutil-8.2.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.2.2\ee8e57a79300f78294576d87c4a587f8c99402e2\lwjgl-jemalloc-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-jemalloc\3.2.2\338b25b99da3ba5f441f6492f2ce2a9c608860ed\lwjgl-jemalloc-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.2.2\2b772a102b0a11ee5f2109a5b136f4dc7c630827\lwjgl-openal-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-openal\3.2.2\ec20a7d42a2438528fca87e60b1705f1e2339ddb\lwjgl-openal-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.2.2\6ac5bb88b44c43ea195a570aab059f63da004cd8\lwjgl-opengl-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-opengl\3.2.2\d8dcdc91066cae2d2d8279cb4a9f9f05d9525826\lwjgl-opengl-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.2.2\d3ad4df38e400b8afba1de63f84338809399df5b\lwjgl-glfw-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-glfw\3.2.2\dc6826d636bf796b33a49038c354210e661bfc17\lwjgl-glfw-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.2.2\3b8e6ebc5851dd3d17e37e5cadce2eff2a429f0f\lwjgl-stb-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-stb\3.2.2\811f705cbb29e8ae8d60bdf8fdd38c0c123ad3ef\lwjgl-stb-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.2.2\fcbe606c8f8da6f8f9a05e2c540eb1ee8632b0e9\lwjgl-tinyfd-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl-tinyfd\3.2.2\e9115958773644e863332a6a06488d26f9e1fc9f\lwjgl-tinyfd-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.2.2\8ad6294407e15780b43e84929c40e4c5e997972e\lwjgl-3.2.2.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.lwjgl\lwjgl\3.2.2\5359f3aa50d36352815fc662ea73e1c00d22170\lwjgl-3.2.2-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.11.3\f378f889797edd7df8d32272c06ca80a1b6b0f58\text2speech-1.11.3.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.11.3\c0b242c0091be5acbf303263c7eeeaedd70544c7\text2speech-1.11.3-natives-windows.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.codehaus.plexus\plexus-utils\3.2.1\13b015768e0d04849d2794e4c47eb02d01a0de32\plexus-utils-3.2.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.jline\jline-reader\3.12.1\4382ab1382c7b6f379377ed5f665dc2f6e1218bc\jline-reader-3.12.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path C:\Users\forest\.gradle\caches\modules-2\files-2.1\org.jline\jline-terminal\3.12.1\c777448314e050d980a6b697c140f3bfe9eb7416\jline-terminal-3.12.1.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModListHandler/CORE]: Found mod coordinates from lists: [] [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModDiscoverer/CORE]: Found Mod Locators : (userdev classpath:null),(mods folder:null),(maven libs:null),(exploded directory:null),(minecraft:null) [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ExplodedDirectoryLocator/LOADING]: Found exploded directory mod manifest at C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main\META-INF\mods.toml [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar with {forge} mods - versions {36.1.0} [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar with language javafml [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod fieldtomethodtransformers with Javascript path META-INF/fieldtomethodtransformers.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod field_to_instanceof with Javascript path coremods/field_to_instanceof.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod add_bouncer_method with Javascript path coremods/add_bouncer_method.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod META-INF/fieldtomethodtransformers.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod coremods/field_to_instanceof.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod coremods/add_bouncer_method.js [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file main with {neonevolution} mods - versions {NONE} [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main with language javafml [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file client-extra.jar with {minecraft} mods - versions {1.16.5} [18:59:29] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar with language minecraft [18:59:29] [main/DEBUG] [ne.mi.fm.lo.ModSorter/LOADING]: Found 0 mandatory requirements [18:59:29] [main/DEBUG] [ne.mi.fm.lo.ModSorter/LOADING]: Found 0 mandatory mod requirements missing [18:59:30] [main/DEBUG] [ne.mi.us.MCPNamingService/CORE]: Loaded 13368 method mappings from methods.csv [18:59:30] [main/DEBUG] [ne.mi.us.MCPNamingService/CORE]: Loaded 16530 field mappings from fields.csv [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service fml [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service mixin [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service mixin [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service fml [18:59:30] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Loading coremod transformers [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from META-INF/fieldtomethodtransformers.js [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_instanceof.js [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from coremods/add_bouncer_method.js [18:59:30] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@7c28c1 to Target : METHOD {Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;} {getFovModifier} {()F} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@34cf5a97 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderItemInFirstPerson} {(FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer$Impl;Lnet/minecraft/client/entity/player/ClientPlayerEntity;I)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@5b3f3ba0 to Target : METHOD {Lnet/minecraft/client/renderer/entity/model/SkeletonModel;} {setLivingAnimations} {(Lnet/minecraft/entity/MobEntity;FFF)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@ddf20fd to Target : METHOD {Lnet/minecraft/client/renderer/entity/model/SkeletonModel;} {setRotationAngles} {(Lnet/minecraft/entity/MobEntity;FFFFF)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@278f8425 to Target : METHOD {Lnet/minecraft/entity/monster/AbstractSkeletonEntity;} {func_230280_a_} {(Lnet/minecraft/item/ShootableItem;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@695a69a1 to Target : METHOD {Lnet/minecraft/entity/monster/AbstractSkeletonEntity;} {setCombatTask} {()V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4b1abd11 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderItemInFirstPerson} {(FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer$Impl;Lnet/minecraft/client/entity/player/ClientPlayerEntity;I)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3f36b447 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderItemInFirstPerson} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@6443b128 to Target : METHOD {Lnet/minecraft/client/renderer/entity/PlayerRenderer;} {func_241741_a_} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/client/renderer/entity/model/BipedModel$ArmPose;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@5eeedb60 to Target : METHOD {Lnet/minecraft/entity/monster/PillagerEntity;} {func_230280_a_} {(Lnet/minecraft/item/ShootableItem;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@40021799 to Target : METHOD {Lnet/minecraft/entity/monster/PillagerEntity;} {func_241844_w} {(F)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4a1c0752 to Target : METHOD {Lnet/minecraft/entity/monster/piglin/PiglinEntity;} {shouldExchangeEquipment} {(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@332f25c8 to Target : METHOD {Lnet/minecraft/entity/monster/piglin/PiglinEntity;} {func_230280_a_} {(Lnet/minecraft/item/ShootableItem;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@1b32cd16 to Target : METHOD {Lnet/minecraft/item/CrossbowItem;} {func_220013_l} {(Lnet/minecraft/item/ItemStack;)F} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4bdcaf36 to Target : METHOD {Lnet/minecraft/item/Item;} {isCrossbow} {(Lnet/minecraft/item/ItemStack;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@61d01788 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderItemInFirstPerson} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@2b9b7f1f to Target : METHOD {Lnet/minecraft/entity/item/ItemFrameEntity;} {removeItem} {(Lnet/minecraft/item/ItemStack;)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@264c5d07 to Target : METHOD {Lnet/minecraft/inventory/container/CartographyContainer$3;} {isItemValid} {(Lnet/minecraft/item/ItemStack;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@847f3e7 to Target : METHOD {Lnet/minecraft/inventory/container/CartographyContainer;} {transferStackInSlot} {(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@69cac930 to Target : METHOD {Lnet/minecraft/item/ItemStack;} {getTooltip} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/client/util/ITooltipFlag;)Ljava/util/List;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@19593091 to Target : METHOD {Lnet/minecraft/client/renderer/entity/FishRenderer;} {render} {(Lnet/minecraft/entity/projectile/FishingBobberEntity;FFLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@5d39f2d8 to Target : METHOD {Lnet/minecraft/entity/projectile/FishingBobberEntity;} {func_234600_a_} {(Lnet/minecraft/entity/player/PlayerEntity;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@6ad6fa53 to Target : METHOD {Lnet/minecraft/block/BeehiveBlock;} {onBlockActivated} {(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/math/BlockRayTraceResult;)Lnet/minecraft/util/ActionResultType;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@55ea2d70 to Target : METHOD {Lnet/minecraft/block/PumpkinBlock;} {onBlockActivated} {(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/math/BlockRayTraceResult;)Lnet/minecraft/util/ActionResultType;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@5e742e4 to Target : METHOD {Lnet/minecraft/block/TripWireBlock;} {onBlockHarvested} {(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/player/PlayerEntity;)V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@175acfb2 to Target : METHOD {Lnet/minecraft/enchantment/EfficiencyEnchantment;} {canApply} {(Lnet/minecraft/item/ItemStack;)Z} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4a03bb68 to Target : METHOD {Lnet/minecraft/entity/passive/MooshroomEntity;} {getEntityInteractionResult} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4e868ef5 to Target : METHOD {Lnet/minecraft/entity/passive/SheepEntity;} {getEntityInteractionResult} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@71c905a3 to Target : METHOD {Lnet/minecraft/entity/passive/SnowGolemEntity;} {getEntityInteractionResult} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@67a056f1 to Target : CLASS {Lnet/minecraft/potion/EffectInstance;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@1dab9dd6 to Target : CLASS {Lnet/minecraft/block/FlowingFluidBlock;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@247667dd to Target : CLASS {Lnet/minecraft/item/BucketItem;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@6f099cef to Target : CLASS {Lnet/minecraft/block/StairsBlock;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@afb5821 to Target : CLASS {Lnet/minecraft/block/FlowerPotBlock;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@4bff2185 to Target : CLASS {Lnet/minecraft/item/FishBucketItem;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@5c20ffa8 to Target : CLASS {Lnet/minecraft/item/ItemStack;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@7fedfe27 to Target : CLASS {Lnet/minecraft/network/play/client/CClientSettingsPacket;} {} {V} [18:59:30] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service fml [18:59:31] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [18:59:31] [main/DEBUG] [mixin/]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [18:59:31] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar) [18:59:31] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar)] [18:59:31] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar) [18:59:31] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar)] [18:59:31] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main) [18:59:31] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main) [18:59:31] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main) [18:59:31] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main)] [18:59:31] [main/DEBUG] [mixin/]: inject() running with 4 agents [18:59:31] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [18:59:31] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(client-extra.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_repo\versions\1.16.5\client-extra.jar)] [18:59:31] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar:C:\Users\forest\.gradle\caches\forge_gradle\minecraft_user_repo\net\minecraftforge\forge\1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5\forge-1.16.5-36.1.0_mapped_snapshot_20210309-1.16.5.jar)] [18:59:31] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(main:C:\Users\forest\Desktop\mod\NeonEvolution\build\resources\main)] [18:59:31] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmluserdevclient' with arguments [--version, MOD_DEV, --gameDir, ., --assetsDir, C:\Users\forest\.gradle\caches\forge_gradle\assets, --assetIndex, 1.16, --username, Dev, --accessToken, ????????, --userProperties, {}] [18:59:31] [main/DEBUG] [ne.mi.us.FMLUserdevClientLaunchProvider/CORE]: Launching minecraft in cpw.mods.modlauncher.TransformingClassLoader@44afefd5 with arguments [--version, MOD_DEV, --gameDir, ., --assetsDir, C:\Users\forest\.gradle\caches\forge_gradle\assets, --assetIndex, 1.16, --username, Dev, --accessToken, DONT_CRASH, --userProperties, {}] [18:59:31] [main/DEBUG] [mixin/]: Error cleaning class output directory: .mixin.out\class: failed to delete one or more files; see suppressed exceptions for details [18:59:31] [main/DEBUG] [mixin/]: Preparing mixins for MixinEnvironment[DEFAULT] [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.NoSuchMethodError: sun.security.util.ManifestEntryVerifier.<init>(Ljava/util/jar/Manifest;)V [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.SecureJarHandler.createCodeSource(SecureJarHandler.java:66) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:275) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Class.forName0(Native Method) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Class.forName(Class.java:348) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [18:59:31] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:105) Exception in thread "main"  > Task :runClient FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':runClient'. > Process 'command 'C:\Program Files\Eclipse Adoptium\jdk-8.0.402.6-hotspot\bin\java.exe'' finished with non-zero exit value 1 * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runClient'.     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)     at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)     at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)     at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)     at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)     at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)     at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)     at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)     at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:411)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:398)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:391)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:377)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)     at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)     at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)     at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Eclipse Adoptium\jdk-8.0.402.6-hotspot\bin\java.exe'' finished with non-zero exit value 1     at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:414)     at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:42)     at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:154)     at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)     at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)     at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)     at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:494)     at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)     at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71)     at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:479)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:462)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$400(ExecuteActionsTaskExecuter.java:105)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:273)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:251)     at org.gradle.internal.execution.steps.ExecuteStep.lambda$executeOperation$1(ExecuteStep.java:66)     at org.gradle.internal.execution.steps.ExecuteStep.executeOperation(ExecuteStep.java:66)     at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:34)     at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:47)     at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:44)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)     at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)     at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)     at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:34)     at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:72)     at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:42)     at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:53)     at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:39)     at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:44)     at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:77)     at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:58)     at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:54)     at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:32)     at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:57)     at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:38)     at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:63)     at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:30)     at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:176)     at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:76)     at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)     at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:43)     at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:32)     at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:39)     at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:25)     at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:102)     at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:95)     at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)     at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)     at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:83)     at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)     at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)     at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)     at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:96)     at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:52)     at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:83)     at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:54)     at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)     at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:88)     at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:88)     at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)     at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)     at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:46)     at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:34)     at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:43)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution$3.withWorkspace(ExecuteActionsTaskExecuter.java:286)     at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:43)     at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:33)     at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:40)     at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:30)     at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:54)     at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:40)     at org.gradle.internal.execution.impl.DefaultExecutionEngine.rebuild(DefaultExecutionEngine.java:46)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$0(ExecuteActionsTaskExecuter.java:182)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:182)     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)     at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)     at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)     at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)     at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)     at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)     at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)     at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)     at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)     at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)     at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)     at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)     at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)     at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)     at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:411)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:398)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:391)     at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:377)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)     at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)     at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)     at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)     at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) * Get more help at https://help.gradle.org BUILD FAILED in 18s Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.8.1/userguide/command_line_interface.html#sec:command_line_warnings 10 actionable tasks: 4 executed, 6 up-to-date Publishing a build scan to scans.gradle.com requires accepting the Gradle Terms of Service defined at https://gradle.com/terms-of-service. Do you accept these terms? [yes, no] 
    • Always back up your world before removing any mods. By following these steps, you should be able to pinpoint and resolve the issue causing the error.
    • Make a test just with Forge - if this works, add the mods one by one or in groups until you find the one causing this issue
  • Topics

×
×
  • Create New...

Important Information

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