Jump to content

Machine Bug


Moritz

Recommended Posts

hello. I did create a machine with that you can create Modules.

Now i have a bug i saw at EE3 (Direwolf20MPLP), that you can not use the transmuationcrafting.

Now i have the same problem. I want to create a new Item in the same slot (in this case a diamond) and it transforms back into my Item^^ i have no idea how that happends^^.

 

Here My ModulMaker source! I am not on 1.6/1.5. I still work on 1.4. But the code is the same.

 

package speiger.src.tinychest.common.tileentity.machines.machine;

import cpw.mods.fml.common.FMLLog;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.liquids.LiquidStack;
import speiger.src.api.api.ICable;
import speiger.src.api.api.IMachine;
import speiger.src.api.api.modules.advanced.ModulMakerRecipeRegister;
import speiger.src.api.common.functions.WorldReading;
import speiger.src.api.common.tile.TileFacing;
import speiger.src.tinychest.common.config.TinyItems;
import speiger.src.tinychest.common.items.module.ItemEmptyModul;
import speiger.src.tinychest.common.items.module.ModulCore;

public class ModuleMaker extends TileFacing implements IInventory, IMachine
{
public int[] button = new int[3];
public int[] progressButton = new int[6];
public ItemStack[] modulStack = new ItemStack[8];
public int progress = 0;
public int maxProgress = 7200;
public int mode = 0;
public int progressmode = 0;
public int energy = 0;
public int maxEnergy = 100000;

private void updateButtons() 
{
	if(button[0] > 0)
	{
		mode = 1;
	}
	if(button[1] > 0)
	{
		mode = 2;
	}
	if(button[2] > 0)
	{
		mode = 3;
	}

	if(progressButton[0] > 0)
	{
		progressmode = 1;
	}
	if(progressButton[1] > 0)
	{
		progressmode = 2;
	}
	if(progressButton[2] > 0)
	{
		progressmode = 3;
	}
	if(progressButton[3] > 0)
	{
		progressmode = 4;
	}
	if(progressButton[4] > 0)
	{
		progressmode = 5;
	}
	if(progressButton[5] > 0)
	{
		progressmode = 6;
	}

}

@Override
public int getSizeInventory() 
{
	return this.modulStack.length;
}

    public ItemStack getStackInSlot(int par1)
    {
        return this.modulStack[par1];
    }

    public ItemStack decrStackSize(int par1, int par2)
    {
        if (this.modulStack[par1] != null)
        {
            ItemStack var3;

            if (this.modulStack[par1].stackSize <= par2)
            {
                var3 = this.modulStack[par1];
                this.modulStack[par1] = null;
                return var3;
            }
            else
            {
                var3 = this.modulStack[par1].splitStack(par2);

                if (this.modulStack[par1].stackSize == 0)
                {
                    this.modulStack[par1] = null;
                }

                return var3;
            }
        }
        else
        {
            return null;
        }
    }
   
    public ItemStack getStackInSlotOnClosing(int par1)
    {
        if (this.modulStack[par1] != null)
        {
            ItemStack var2 = this.modulStack[par1];
            this.modulStack[par1] = null;
            return var2;
        }
        else
        {
            return null;
        }
    }

    public void setInventorySlotContents(int par1, ItemStack par2ItemStack)
    {
        this.modulStack[par1] = par2ItemStack;

        if (par2ItemStack != null && par2ItemStack.stackSize > this.getInventoryStackLimit())
        {
            par2ItemStack.stackSize = this.getInventoryStackLimit();
        }
    }

    public String getInvName()
    {
        return "Module Maker";
    }

public int getInventoryStackLimit() 
{
	return 1;
}

public boolean isUseableByPlayer(EntityPlayer var1) 
{
	return true;
}

public void openChest() 
{
}

@Override
public void closeChest() 
{
}

@Override
public void updateEntity() 
{
	super.updateEntity();
	updateButtons();
	updateCable();
	createModul();
}

public void createModul()
{
	if(progressmode == 1)
	{
		createCleanModul();
	}
	if(progressmode == 2)
	{
		setModulKind();
	}


}

public void setModulKind() 
{

}

public void createCleanModul() 
{

	if(modulStack[0] != null && modulStack[0].getItem() instanceof ModulCore)
	{
		progress+= 10;
		FMLLog.getLogger().info("Progress: "+progress);
		if(progress >= getProgressFromMode())
		{
			progress = 0;
			ItemStack par1 = new ItemStack(Item.diamond, 1);
			modulStack[0] = null;
			modulStack[0] = par1.copy();




		}
	}

}

public int getProgressFromMode() 
{
	if(mode == 1)return maxProgress / 2;
	else if(mode == 2)return maxProgress;
	else return maxProgress*2;
}

public void updateCable()
{
	for(int i = 0;i<6;i++)
	{
		TileEntity tile = WorldReading.getTileEntity(worldObj, xCoord, yCoord, zCoord, i);
		if(tile != null && tile instanceof ICable)
		{
			ICable ic = (ICable) tile;
			ic.setPriorty(0);
		}
	}
}

@Override
public boolean needEnergie() 
{
	return energy < maxEnergy;
}

@Override
public int getMaxStoredEnergy() 
{
	return maxEnergy;
}

@Override
public int getStoredEnergy() 
{
	return energy;
}

@Override
public void sendEnergyToMachine(int i) 
{
	energy += i;
}

@Override
public int getTransferlimit() 
{
	return 128;
}

@Override
public int getEnergyOutOfMachine(int i)
{
	return 0;
}

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

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

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

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

@Override
public LiquidStack getLiquidID() 
{
	return null;
}

@Override
public int getStoredLiquid() 
{
	return 0;
}

@Override
public int getMaxLiquidLevel() 
{
	return 0;
}

@Override
public void setLiquidID(LiquidStack par1) 
{
}

@Override
public void sendLiquid(int i)
{
}

@Override
public int suckLiquidOutOfMachine(int i) 
{
	return 0;
}





}

 

Can you help me with that bug?

 

Link to comment
Share on other sites

Man, this is a forum, anyone can chose to answer or not.

 

                                progress = 0;
			ItemStack par1 = new ItemStack(Item.diamond, 1);
			modulStack[0] = null;
			modulStack[0] = par1.copy();

can't you just do instead:

setInventorySlotContents(0, new ItemStack(Item.diamond));

 

Link to comment
Share on other sites

Man, this is a forum, anyone can chose to answer or not.

 

                                progress = 0;
			ItemStack par1 = new ItemStack(Item.diamond, 1);
			modulStack[0] = null;
			modulStack[0] = par1.copy();

can't you just do instead:

setInventorySlotContents(0, new ItemStack(Item.diamond));

 

 

i already tried this way^^ The item still Transform back to the old Item!

 

Link to comment
Share on other sites

Ok i did find out what the problem is!

My buttoncode is the problem! Without that i can make the items without problems.

Now my Problem is i can not work without my Buttons^^.

I mean the RecipeList ist to complex to do it without buttons.

So the question is how do i fix it?

Do you need more source to find the error?

 

Link to comment
Share on other sites

Here is my Whole source.

 

Gui ModuleMaker


package speiger.src.tinychest.client.gui.machines.machine;

import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.util.StatCollector;

import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.GL11;

import cpw.mods.fml.common.FMLLog;

import speiger.src.tinychest.common.container.machines.machine.ContainerModulMaker;
import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker;

public class GuiModuleMaker extends GuiContainer 
{
private ModuleMaker tile;

public GuiModuleMaker(InventoryPlayer par1, ModuleMaker par2) 
{
	super(new ContainerModulMaker(par1, par2));
	tile = par2;
	this.ySize = 232;
	this.xSize = 211;
}


protected void drawGuiContainerForegroundLayer(int par1, int par2)
    {
	this.fontRenderer.drawString("Fast", 38, 128, 0xffffff);
	this.fontRenderer.drawString("Med", 80, 128, 0xffffff);
	this.fontRenderer.drawString("Slow", 118, 128, 0xffffff);
        this.fontRenderer.drawString("Module Maker", 65, 6, 4210752);
        this.fontRenderer.drawString(StatCollector.translateToLocal("container.inventory"), 8, this.ySize - 96 + 5, 4210752);
        this.fontRenderer.drawString("Clearing", 153, 10, 0xffffff);
        this.fontRenderer.drawString("Specify", 155, 30, 0xffffff);
        this.fontRenderer.drawString("Production", 146, 50, 0xffffff);
        this.fontRenderer.drawString("AdvProduct", 144, 70, 0xffffff);
        this.fontRenderer.drawString("Upgrade", 153, 90, 0xffffff);
        this.fontRenderer.drawString("Fuel", 164, 110, 0xffffff);
    }

    protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3)
    {
        int var4 = this.mc.renderEngine.getTexture("/speiger/src/tinychest/textures/ModuleMaker.png");
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.renderEngine.bindTexture(var4);
        int var5 = (this.width - this.xSize) / 2;
        int var6 = (this.height - this.ySize) / 2;
        this.drawTexturedModalRect(var5, var6, 0, 0, this.xSize, this.ySize);
        int var7;
        


  
        if(tile.button[0] == 1)
        {
        	this.drawTexturedModalRect(32 + var5, 81 + var6 + 44, 222, 41, 35, 15);
       	}
       	if(tile.button[1] == 1)
       	{
       		this.drawTexturedModalRect(72 + var5, 81 + var6 + 44, 222, 41, 35, 15);
       	}
       	if(tile.button[2] == 1)
       	{
       		this.drawTexturedModalRect(112 + var5, 81 + var6 + 44, 222, 41, 35, 15);
        }
        
       	if(tile.progressButton[0] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 6 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[1] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 26 + var6, 138, 234, 64, 15);
       	}
        
       	if(tile.progressButton[2] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 46 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[3] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 66 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[4] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 86 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[5] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 106 + var6, 138, 234, 64, 15);
       	}
       	
       	
       	
       	
       	
        
    }

    
    public int getButtonprosition(int x, int y) 
    {
    	if(x>=33 && x<=64 && y>=125 && y<=139)return 1;
    	else if(x>=73 && x<=104 && y>=125 && y<=139)return 2;
    	else if(x>=113 && x<=144 && y>=125 && y<=139)return 3;
    	
    	else if(x>=141 && x<=204 && y>=6 && y<=20)return 4;
    	else if(x>=141 && x<=204 && y>=26 && y<=40)return 5;
    	else if(x>=141 && x<=204 && y>=46 && y<=60)return 6;
//    	else if(x>=141 && x<=204 && y>=66 && y<=80)return 7;
//    	else if(x>=141 && x<=204 && y>=86 && y<=100)return 8;
//    	else if(x>=141 && x<=204 && y>=106 && y<=120)return 9;
    	else return 0;
    }
    

    


@Override
protected void mouseClicked(int par1, int par2, int par3) 
{
	super.mouseClicked(par1, par2, par3);


	int cornerX = (width - xSize) / 2;
	int cornerY = (height - ySize) / 2;
	int prosition = getButtonprosition(par1 - cornerX, par2 - cornerY);
	if(prosition != 0)
	{
		tile.progress = 0;
		if(prosition == 1)
		{
			tile.button[0] = 1;
			tile.button[1] = 0;
			tile.button[2] = 0;
		}
		if(prosition == 2)
		{
			tile.button[0] = 0;
			tile.button[1] = 1;
			tile.button[2] = 0;
		}
		if(prosition == 3)
		{
			tile.button[0] = 0;
			tile.button[1] = 0;
			tile.button[2] = 1;
		}

		if(prosition == 4)
		{
			tile.progressButton[0] = 1;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 5)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 1;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 6)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 1;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 7)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 1;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 1;
			tile.progressButton[5] = 0;
		}

		if(prosition == 9)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 1;
		}
	}
}

}

 

ContainerModuleMaker:

package speiger.src.tinychest.common.container.machines.machine;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker;

public class ContainerModulMaker extends Container 
{

public ContainerModulMaker(InventoryPlayer par1, ModuleMaker par2) 
{
	this.addSlotToContainer(new Slot(par2, 0, 79, 21));//Circuit Slot
	this.addSlotToContainer(new Slot(par2, 1, 79, 54)); //Modul Input
	this.addSlotToContainer(new Slot(par2, 2, 112, 54)); //OutputSlot
	this.addSlotToContainer(new Slot(par2, 3, 36, 10)); //Input Slot 1
	this.addSlotToContainer(new Slot(par2, 4, 36, 32)); //Input Slot 2
	this.addSlotToContainer(new Slot(par2, 5, 36, 54)); //Input Slot 3
	this.addSlotToContainer(new Slot(par2, 6, 36, 76)); //Input Slot 4
	this.addSlotToContainer(new Slot(par2, 7, 36, 98)); //Input Slot 5


        int var3;

        for (var3 = 0; var3 < 3; ++var3)
        {
            for (int var4 = 0; var4 < 9; ++var4)
            {
                this.addSlotToContainer(new Slot(par1, var4 + var3 * 9 + 9, 9 + var4 * 18, 151 + var3 * 18));
            }
        }

        for (var3 = 0; var3 < 9; ++var3)
        {
            this.addSlotToContainer(new Slot(par1, var3, 9 + var3 * 18, 209));
        }
}

@Override
public boolean canInteractWith(EntityPlayer var1)
{
	return true;
}

@Override
public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2) 
{
	return null;
}



}

 

TileEntity ModuleMaker

package speiger.src.tinychest.common.tileentity.machines.machine;

import cpw.mods.fml.common.FMLLog;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.FurnaceRecipes;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.liquids.LiquidStack;
import speiger.src.api.api.ICable;
import speiger.src.api.api.IMachine;
import speiger.src.api.api.modules.advanced.ModulMakerRecipeRegister;
import speiger.src.api.common.functions.WorldReading;
import speiger.src.api.common.tile.TileFacing;
import speiger.src.tinychest.common.config.TinyItems;
import speiger.src.tinychest.common.items.module.ItemEmptyModul;
import speiger.src.tinychest.common.items.module.ModulCore;

public class ModuleMaker extends TileFacing implements IInventory, IMachine
{
public int[] button = new int[3];
public int[] progressButton = new int[6];
public ItemStack[] modulStack = new ItemStack[8];
public int progress = 0;
public int maxProgress = 7200;
public int mode = 0;
public int progressmode = 0;
public int energy = 0;
public int maxEnergy = 100000;

private void updateButtons() 
{
	if(button[0] > 0)
	{
		mode = 1;
	}
	if(button[1] > 0)
	{
		mode = 2;
	}
	if(button[2] > 0)
	{
		mode = 3;
	}

	if(progressButton[0] > 0)
	{
		progressmode = 1;
	}
	if(progressButton[1] > 0)
	{
		progressmode = 2;
	}
	if(progressButton[2] > 0)
	{
		progressmode = 3;
	}
	if(progressButton[3] > 0)
	{
		progressmode = 4;
	}
	if(progressButton[4] > 0)
	{
		progressmode = 5;
	}
	if(progressButton[5] > 0)
	{
		progressmode = 6;
	}

}

@Override
public int getSizeInventory() 
{
	return this.modulStack.length;
}

    public ItemStack getStackInSlot(int par1)
    {
        return this.modulStack[par1];
    }

    public ItemStack decrStackSize(int par1, int par2)
    {
        if (this.modulStack[par1] != null)
        {
            ItemStack var3;

            if (this.modulStack[par1].stackSize <= par2)
            {
                var3 = this.modulStack[par1];
                this.modulStack[par1] = null;
                return var3;
            }
            else
            {
                var3 = this.modulStack[par1].splitStack(par2);

                if (this.modulStack[par1].stackSize == 0)
                {
                    this.modulStack[par1] = null;
                }

                return var3;
            }
        }
        else
        {
            return null;
        }
    }
   
    public ItemStack getStackInSlotOnClosing(int par1)
    {
        if (this.modulStack[par1] != null)
        {
            ItemStack var2 = this.modulStack[par1];
            this.modulStack[par1] = null;
            return var2;
        }
        else
        {
            return null;
        }
    }

    public void setInventorySlotContents(int par1, ItemStack par2ItemStack)
    {
        this.modulStack[par1] = par2ItemStack;

        if (par2ItemStack != null && par2ItemStack.stackSize > this.getInventoryStackLimit())
        {
            par2ItemStack.stackSize = this.getInventoryStackLimit();
        }
    }

    public String getInvName()
    {
        return "Module Maker";
    }

public int getInventoryStackLimit() 
{
	return 1;
}

public boolean isUseableByPlayer(EntityPlayer var1) 
{
	return true;
}

public void openChest() 
{
}

@Override
public void closeChest() 
{
}

@Override
public void updateEntity() 
{
	super.updateEntity();
	if(!worldObj.isRemote || worldObj.getWorldTime() % 10 == 0)return;

	updateButtons();
	updateCable();
	ItemStack par1 = new ItemStack(Item.diamond);
	if(modulStack[0] != null && canProgress())
	{
		modulStack[2] = par1.copy();
		modulStack[0] = null;


	}
}



public boolean canProgress() 
{
        if (this.modulStack[0] == null)
        {
            return false;
        }
        else
        {
            ItemStack var1 = new ItemStack(Item.diamond);
            if (this.modulStack[2] == null) return true;
            if (!this.modulStack[2].isItemEqual(var1)) return false;
            int result = modulStack[2].stackSize + var1.stackSize;
            return (result <= getInventoryStackLimit() && result <= var1.getMaxStackSize());
        }
}

public int getProgressFromMode() 
{
	if(mode == 1)return maxProgress / 2;
	else if(mode == 2)return maxProgress;
	else return maxProgress*2;
}

public void updateCable()
{
	for(int i = 0;i<6;i++)
	{
		TileEntity tile = WorldReading.getTileEntity(worldObj, xCoord, yCoord, zCoord, i);
		if(tile != null && tile instanceof ICable)
		{
			ICable ic = (ICable) tile;
			ic.setPriorty(0);
		}
	}
}

@Override
public boolean needEnergie() 
{
	return energy < maxEnergy;
}

@Override
public int getMaxStoredEnergy() 
{
	return maxEnergy;
}

@Override
public int getStoredEnergy() 
{
	return energy;
}

@Override
public void sendEnergyToMachine(int i) 
{
	energy += i;
}

@Override
public int getTransferlimit() 
{
	return 128;
}

@Override
public int getEnergyOutOfMachine(int i)
{
	return 0;
}

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

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

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

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

@Override
public LiquidStack getLiquidID() 
{
	return null;
}

@Override
public int getStoredLiquid() 
{
	return 0;
}

@Override
public int getMaxLiquidLevel() 
{
	return 0;
}

@Override
public void setLiquidID(LiquidStack par1) 
{
}

@Override
public void sendLiquid(int i)
{
}

@Override
public int suckLiquidOutOfMachine(int i) 
{
	return 0;
}





}

 

so my problem is that he creates ghost items.

I know from where the problem comes but i do not know how to fix it.

The problem activate every time when i asking is this button pressed or is it not (in form of the variable mode, progressmode, work) if i implement these variables he start to create Ghost items. so how can i fix it?

Link to comment
Share on other sites

From the Gui, send a packet to server when mouseClicked() is called, with enough data to change the tileentity state on the server side.

I would recommend using

this.mc.getNetHandler().addToSendQueue(packet);

With packet being constructed with your "prosition" data.

 

Then in a class implementing IPacketHandler, read the data and change the tileentity state.

You'll need to register channel and packet handling class in your @NetworkMod annotation.

Link to comment
Share on other sites

Well, this is going to be long.

Let's start from the beginning, shall we ?

 

For the server to know what the client is doing, (and vice-versa) information needs to be sent. You need to remember that client part is distinct from server part, because they can be, like, 1000 kilometres apart.

On your case, you have a client input (a click). You need to send this info to the server.

But rough info can't travel through the internet (which is the commonly used communicating system), as it would be slow and insecure.

You send packets containing the info.

How it is done:

You (as client here) write info into a DataOutputStream in a sequence (of Byte arrays), then put it into a new Packet.

You send the packet. (from your client, to the server, in your case)

*packet travels safely through the internet*

You receive the packet in your (server here) packet handler class. (IPacketHandler is our common backbone for receiving packets, so you get a call by onPacketData)

You (as server here) read info with a DataInputStream, in same sequence as it was written.

You (as server here) do the changes the data tells.

 

Do you understand till here ?

[You don't really need to understand what DataOutputStream and DataInputStream are doing to the packet, though you need to use them]

Link to comment
Share on other sites

Ok. I did read your text and i can see the differens between datainput/outputstream^^

Now a very important thing. I am still on 1.4.7 so do not forget that.

And i tried to implement a packethandler (i do not know if its working but the code is there)

But now is the problem how do i sync the Infos between my gui and my tile. Because the SyncTileEntities tutorial on forge is like: yeah you do need to sync sometimes manually but a specail explaining is not there.

 

Sry for saying it like that but i always say what i think! ^^

Link to comment
Share on other sites

i actually made that tutorial btw, and its intended for people who have experience with java,but if you need help i will explain in more details if you want

how to debug 101:http://www.minecraftforge.net/wiki/Debug_101

-hydroflame, author of the forge revolution-

Link to comment
Share on other sites

you might want to take a look at http://www.minecraftforge.net/wiki/Organising_packet_handlers, another tutorial i made

 

basicly make a class that implements IPacketHandling

 

register that class using

NetworkRegistry.instance().registerChannel(new ServerPacketHandler(), "channelName", Side.SERVER);

or for client:

NetworkRegistry.instance().registerChannel(new ClientPacketHandler(), "channelName", Side.CLIENT);

 

also, GotoLink said use this.mc.getNetHandler().addToSendQueue(packet);

its not bad, but i recommend PacketDispatcher.sendPacketToServer(packet);

its the same, except if you ever send a packet from somewhere else then a gui you wont have access to a Minecraft reference

and using PacketDispatcher server side has some convinient methods

how to debug 101:http://www.minecraftforge.net/wiki/Debug_101

-hydroflame, author of the forge revolution-

Link to comment
Share on other sites

Yeah that would maybe work but i do not get Anything done with it.

I tried to register a packetHandler and if i trie that then the game crashes and the game says Invalid Channel name. My Channel name is: "TinyModularThings"

 

Here are the classes^^.

 

xD if the forge forum would not block my PrimäryBrowserIP then i could read the answers better xD but that is not interessting now!

Link to comment
Share on other sites

Classes:

 

ModClass:

package speiger.src.tinychest;

import java.io.File;
import java.util.logging.Logger;

import net.minecraft.creativetab.CreativeTabs;
import speiger.src.api.api.modules.advanced.ModulRecipeRegister;
import speiger.src.tinychest.addons.AddonHelper;
import speiger.src.tinychest.common.config.TinyConfig;
import speiger.src.tinychest.common.config.TinyTileRegistry;
import speiger.src.tinychest.common.core.CreativeTapTinyChest;
import speiger.src.tinychest.common.core.TinyChestCore;
import speiger.src.tinychest.common.core.helpers.RecipeHelper;
import speiger.src.tinychest.common.lib.TinyChestRecipes;
import speiger.src.tinychest.common.lib.TinyChestReference;
import speiger.src.tinychest.common.packet.SpmodPackets;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.relauncher.Side;


@Mod(modid = TinyChestReference.TinyID, name = TinyChestReference.TinyName, version = TinyChestReference.TinyVersion, dependencies = "required-after:SpmodAPI")
@NetworkMod(clientSideRequired = true, serverSideRequired = false, channels = "TinyModularThings", packetHandler = SpmodPackets.class)
public class TinyChest 
{
@SidedProxy(clientSide = TinyChestReference.TinyClient, serverSide = TinyChestReference.TinyCore)
public static TinyChestCore core;

@Instance(TinyChestReference.TinyID)
public static TinyChest instance;

public static Logger tinyLogger = Logger.getLogger("TinyChestReference.TinyName");

public static CreativeTabs tinyChest = new CreativeTapTinyChest(CreativeTabs.getNextID(), TinyChestReference.TinyID);


@PreInit
    public void preInit(FMLPreInitializationEvent par1)
{

	NetworkRegistry.instance().registerGuiHandler(this, core);
	NetworkRegistry.instance().registerChannel(new SpmodPackets(), "TinyModularThings");
	instance = this;

	TinyConfig.loadTinyChests(new File(par1.getModConfigurationDirectory(), "Spmod/TinyChest.cfg"));
	LanguageRegistry.instance().addStringLocalization("itemGroup."+TinyChestReference.TinyID, "Tiny Chest");
    }



@Init
public void load(FMLInitializationEvent evt)
{

	ModulRecipeRegister.RegisterModulReicpeOutput(new RecipeHelper());
	TinyChestRecipes.loadTinyChests();
	TinyTileRegistry.registerTiles();
	core.registerTileRenders();
	core.preloadTexture();
}


@PostInit
public void modsLoaded(FMLPostInitializationEvent evt) 
{
	AddonHelper.loadAddons();
}

}

 

PacketClass:

package speiger.src.tinychest.common.packet;

import java.io.ByteArrayInputStream;
import java.io.DataInputStream;

import net.minecraft.network.INetworkManager;
import net.minecraft.network.packet.Packet250CustomPayload;
import cpw.mods.fml.common.network.IPacketHandler;
import cpw.mods.fml.common.network.Player;

public class SpmodPackets implements IPacketHandler {

@Override
public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) 
{

}



}

Link to comment
Share on other sites

well basicly this is the flow of information

lets say i have a block that you can right click to open a gui, and in thsi gui there are buttons to change the values of the block (colors, meta, wtv you can think of)

 

what i want to do is in my gui, when a certain button is pressed (a button labeled "update" or wtv)

send a packet to the server containing every important information, in your case just send a integer that represent what action has been taken (btw i havnt actually read your post, just the few last one where GotoLink says:

On your case, you have a client input (a click). You need to send this info to the server.

so anyway, just feed the integer (or you could also send NOTHING if that teh only kind of packet that is send with thsi channel + the x, y, z coord of the TE (so that server side knows wtf you're talking about, but usually you want to send many different thigns with 1 channel)

on server side when you receive this packet

get the 3 coordinates, get a world ref, get that tile entity using the world ref  and apply the changes you want to the tile entity

how to debug 101:http://www.minecraftforge.net/wiki/Debug_101

-hydroflame, author of the forge revolution-

Link to comment
Share on other sites

I have tinkers construct installed (source) and because we have a nearly simmilar way of creating items i watched what he did^^.

 

So now i did a view changes. I Did not test really if it is write. But it does crash nothing!

 

Modfile

package speiger.src.tinychest;

import java.io.File;
import java.util.logging.Logger;

import net.minecraft.creativetab.CreativeTabs;
import speiger.src.api.api.modules.advanced.ModulRecipeRegister;
import speiger.src.tinychest.addons.AddonHelper;
import speiger.src.tinychest.common.config.TinyConfig;
import speiger.src.tinychest.common.config.TinyTileRegistry;
import speiger.src.tinychest.common.core.CreativeTapTinyChest;
import speiger.src.tinychest.common.core.TinyChestCore;
import speiger.src.tinychest.common.core.helpers.RecipeHelper;
import speiger.src.tinychest.common.lib.TinyChestRecipes;
import speiger.src.tinychest.common.lib.TinyChestReference;
import speiger.src.tinychest.common.packet.SpmodPackets;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.relauncher.Side;


@Mod(modid = TinyChestReference.TinyID, name = TinyChestReference.TinyName, version = TinyChestReference.TinyVersion, dependencies = "required-after:SpmodAPI")
@NetworkMod(clientSideRequired = true, serverSideRequired = false, channels = "TinyChest", packetHandler = SpmodPackets.class)
public class TinyChest 
{
@SidedProxy(clientSide = TinyChestReference.TinyClient, serverSide = TinyChestReference.TinyCore)
public static TinyChestCore core;

@Instance(TinyChestReference.TinyID)
public static TinyChest instance;

public static Logger tinyLogger = Logger.getLogger("TinyChestReference.TinyName");

public static CreativeTabs tinyChest = new CreativeTapTinyChest(CreativeTabs.getNextID(), TinyChestReference.TinyID);


@PreInit
    public void preInit(FMLPreInitializationEvent par1)
{

	NetworkRegistry.instance().registerGuiHandler(this, core);
	NetworkRegistry.instance().registerChannel(new SpmodPackets(), "TinyChest", Side.SERVER);
	instance = this;

	TinyConfig.loadTinyChests(new File(par1.getModConfigurationDirectory(), "Spmod/TinyChest.cfg"));
	LanguageRegistry.instance().addStringLocalization("itemGroup."+TinyChestReference.TinyID, "Tiny Chest");
    }



@Init
public void load(FMLInitializationEvent evt)
{

	ModulRecipeRegister.RegisterModulReicpeOutput(new RecipeHelper());
	TinyChestRecipes.loadTinyChests();
	TinyTileRegistry.registerTiles();
	core.registerTileRenders();
	core.preloadTexture();
}


@PostInit
public void modsLoaded(FMLPostInitializationEvent evt) 
{
	AddonHelper.loadAddons();
}

}

 

Gui

package speiger.src.tinychest.client.gui.machines.machine;

import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;

import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.network.packet.Packet250CustomPayload;
import net.minecraft.util.StatCollector;

import org.lwjgl.opengl.GL11;

import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.network.PacketDispatcher;

import speiger.src.tinychest.common.container.machines.machine.ContainerModuleMaker;
import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker;

public class GuiModuleMaker extends GuiContainer 
{
private ModuleMaker tile;

public GuiModuleMaker(InventoryPlayer par1, ModuleMaker par2) 
{
	super(new ContainerModuleMaker(par1, par2));
	tile = par2;
	this.ySize = 232;
	this.xSize = 211;
}

protected void drawGuiContainerForegroundLayer(int par1, int par2)
    {
	this.fontRenderer.drawString("Fast", 38, 128, 0xffffff);
	this.fontRenderer.drawString("Work", 78, 106, 0xffffff);
	this.fontRenderer.drawString("Med", 80, 128, 0xffffff);
	this.fontRenderer.drawString("Slow", 118, 128, 0xffffff);
        this.fontRenderer.drawString("Module Maker", 65, 6, 4210752);
        this.fontRenderer.drawString(StatCollector.translateToLocal("container.inventory"), 8, this.ySize - 96 + 5, 4210752);
        this.fontRenderer.drawString("Clearing", 153, 10, 0xffffff);
        this.fontRenderer.drawString("Specify", 155, 30, 0xffffff);
        this.fontRenderer.drawString("Production", 146, 50, 0xffffff);
        this.fontRenderer.drawString("AdvProduct", 144, 70, 0xffffff);
        this.fontRenderer.drawString("Upgrade", 153, 90, 0xffffff);
        this.fontRenderer.drawString("Fuel", 164, 110, 0xffffff);
    }

    protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3)
    {
        int var4 = this.mc.renderEngine.getTexture("/speiger/src/tinychest/textures/ModuleMaker.png");
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.renderEngine.bindTexture(var4);
        int var5 = (this.width - this.xSize) / 2;
        int var6 = (this.height - this.ySize) / 2;
        this.drawTexturedModalRect(var5, var6, 0, 0, this.xSize, this.ySize);
        int var7;
        
       	if(tile.CanWork())
       	{
       		this.drawTexturedModalRect(72 + var5, 81 + var6 + 22, 222, 24, 35, 15);
       	}
       	
       	if(tile.work == 1)
       	{
       		this.drawTexturedModalRect(72 + var5, 81 + var6 + 22, 222, 41, 35, 15);
       	}

  
        if(tile.button[0] == 1)
        {
        	this.drawTexturedModalRect(32 + var5, 81 + var6 + 44, 222, 41, 35, 15);
       	}
       	if(tile.button[1] == 1)
       	{
       		this.drawTexturedModalRect(72 + var5, 81 + var6 + 44, 222, 41, 35, 15);
       	}
       	if(tile.button[2] == 1)
       	{
       		this.drawTexturedModalRect(112 + var5, 81 + var6 + 44, 222, 41, 35, 15);
        }
        
       	if(tile.progressButton[0] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 6 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[1] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 26 + var6, 138, 234, 64, 15);
       	}
        
       	if(tile.progressButton[2] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 46 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[3] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 66 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[4] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 86 + var6, 138, 234, 64, 15);
       	}
       	
       	if(tile.progressButton[5] == 1)
       	{
       		this.drawTexturedModalRect(141 + var5, 106 + var6, 138, 234, 64, 15);
       	}
       	
       	
       	
       	
       	
        
    }

    
    public int getButtonprosition(int x, int y) 
    {
    	if(x>=33 && x<=64 && y>=125 && y<=139)return 1;
    	else if(x>=73 && x<=104 && y>=125 && y<=139)return 2;
    	else if(x>=113 && x<=144 && y>=125 && y<=139)return 3;
    	
    	else if(x>=141 && x<=204 && y>=6 && y<=20)return 4;
    	else if(x>=141 && x<=204 && y>=26 && y<=40)return 5;
    	else if(x>=141 && x<=204 && y>=46 && y<=60)return 6;
//    	else if(x>=141 && x<=204 && y>=66 && y<=80)return 7;
//    	else if(x>=141 && x<=204 && y>=86 && y<=100)return 8;
//    	else if(x>=141 && x<=204 && y>=106 && y<=120)return 9;
    	else if(x>=73 && x<=104 && y>=103 && y<=117)return 10;
    	else return 0;
    }
    

    


@Override
protected void mouseClicked(int par1, int par2, int par3) 
{
	super.mouseClicked(par1, par2, par3);



	int cornerX = (width - xSize) / 2;
	int cornerY = (height - ySize) / 2;

	int prosition = getButtonprosition(par1 - cornerX, par2 - cornerY);

	if(prosition != 0)
	{
		tile.progress = 0;
		tile.canWork = false;
		tile.work = 0;
		this.sendPacket(prosition);
		if(prosition == 1)
		{
			tile.button[0] = 1;
			tile.button[1] = 0;
			tile.button[2] = 0;
		}
		if(prosition == 2)
		{
			tile.button[0] = 0;
			tile.button[1] = 1;
			tile.button[2] = 0;
		}
		if(prosition == 3)
		{
			tile.button[0] = 0;
			tile.button[1] = 0;
			tile.button[2] = 1;
		}

		if(prosition == 4)
		{
			tile.progressButton[0] = 1;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 5)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 1;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 6)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 1;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 7)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 1;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 0;
		}
		if(prosition == 
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 1;
			tile.progressButton[5] = 0;
		}

		if(prosition == 9)
		{
			tile.progressButton[0] = 0;
			tile.progressButton[1] = 0;
			tile.progressButton[2] = 0;
			tile.progressButton[3] = 0;
			tile.progressButton[4] = 0;
			tile.progressButton[5] = 1;
		}

		if(prosition == 10)
		{
			if(tile.work == 0 && tile.canWork)
			{
				tile.work = 1;
			}
			else
			{
				if(tile.work == 1)
				{
					tile.work = 0;
				}
			}
		}
	}
}

public void sendPacket(int prosition) 
{
	ByteArrayOutputStream bitout = new ByteArrayOutputStream(;
	DataOutputStream output = new DataOutputStream(bitout);

	try 
	{
		output.writeByte(1);
		output.writeInt(tile.worldObj.provider.dimensionId);
		output.writeInt(tile.xCoord);
		output.writeInt(tile.yCoord);
		output.writeInt(tile.zCoord);
		output.writeInt(prosition);
		FMLLog.getLogger().info("Send Data");
	}
	catch (Exception e) 
	{
		FMLLog.getLogger().info("Send Data");
		e.printStackTrace();
	}

	Packet250CustomPayload packet = new Packet250CustomPayload();
	packet.channel = "TinyChests";
	packet.data = bitout.toByteArray();
	packet.length = bitout.size();
	PacketDispatcher.sendPacketToServer(packet);
}

}

 

PacketHandler

package speiger.src.tinychest.common.packet;

import java.io.ByteArrayInputStream;
import java.io.DataInputStream;

import net.minecraft.network.INetworkManager;
import net.minecraft.network.packet.Packet250CustomPayload;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import net.minecraftforge.common.DimensionManager;
import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker;
import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.network.IPacketHandler;
import cpw.mods.fml.common.network.Player;

public class SpmodPackets implements IPacketHandler {

@Override
public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) 
{
	if(packet.channel.equals("TinyChest"))
	{
		handlePacket(packet);
	}
}

void handlePacket(Packet250CustomPayload packet) 
{
	DataInputStream input = new DataInputStream(new ByteArrayInputStream(packet.data));
	byte packetID;
	int dimID;
	try 
	{
		FMLLog.getLogger().info("Test");
		packetID = input.readByte();
		dimID = input.readInt();

		World world = DimensionManager.getWorld(dimID);

		if(packetID == 1)//ModuleMaker
		{
			FMLLog.getLogger().info("Test2");
			int x = input.readInt();
			int y = input.readInt();
			int z = input.readInt();
			int prosition = input.readInt();
			TileEntity tile = world.getBlockTileEntity(x, y, z);
			if(tile != null && tile instanceof ModuleMaker)
			{
				ModuleMaker mod = (ModuleMaker) tile;
				mod.runTest();
			}
		}


	}
	catch (Exception e) 
	{
		System.out.println("[TinyChest] Error on Sending Packet");
		e.printStackTrace();
		return;
	}
}



}

 

It does crash nothing and something does he do but what he do i do not know^^

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

    • I can't undestand why some events caught using EventHandler and other using SubscribeEvent. What's the difference between them?
    • Hosting server with Apex hosting and whenever i load it the mods start to load then at a random point it says "failed to load datapack" and despite trying to find what might be the issue nothing has worked so far, help would be much appreciated. Below is the latter half of the log. [12May2024 05:05:55.678] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [sandbox] Found status: UP_TO_DATE Current: 1.19.2-1.0.1 Target: null [12May2024 05:05:56.174] [main/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [12May2024 05:05:56.209] [main/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/home/minecraft/multicraft/servers/server2322386/default/jar/libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-srg.jar%23523!/assets/.mcassetsroot' uses unexpected schema [12May2024 05:05:56.210] [main/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/home/minecraft/multicraft/servers/server2322386/default/jar/libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-srg.jar%23523!/data/.mcassetsroot' uses unexpected schema [12May2024 05:05:56.246] [main/DEBUG] [mixin/]: Mixing common.RegistryAccessMixin from byg.mixins.json into net.minecraft.server.WorldStem [12May2024 05:05:56.252] [main/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming m_214362_ with desc (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; [12May2024 05:05:56.274] [main/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming m_7179_ with desc (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; [12May2024 05:05:56.275] [main/DEBUG] [mixin/]: Mixing reach.compat119plus.ServerPlayerInteractionManagerMixin from pehkui.mixins.json into net.minecraft.server.level.ServerPlayerGameMode [12May2024 05:05:56.275] [main/DEBUG] [mixin/]: Mixing common.minecraft.ServerPlayerGameModeMixin from origins_classes.mixins.json into net.minecraft.server.level.ServerPlayerGameMode [12May2024 05:05:56.276] [main/DEBUG] [mixin/]: Renaming synthetic method lambda$originsClasses$saveSneakingState$0()Lnet/minecraft/server/level/ServerPlayer; to md2642d6$lambda$originsClasses$saveSneakingState$0$0 in origins_classes.mixins.json:common.minecraft.ServerPlayerGameModeMixin [12May2024 05:05:56.281] [main/DEBUG] [mixin/]: Mixing ServerPlayerGameModeMixin from forbidden_arcanus.mixins.json into net.minecraft.server.level.ServerPlayerGameMode [12May2024 05:05:56.281] [main/DEBUG] [mixin/]: forbidden_arcanus.mixins.json:ServerPlayerGameModeMixin: Class version 61 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60) [12May2024 05:05:56.281] [main/DEBUG] [mixin/]: Renaming synthetic method lambda$forbiddenArcanus_destroyBlock$0(Lcom/stal111/forbidden_arcanus/common/item/modifier/DemolishingModifierBlockBreaker;)V to md2642d6$lambda$forbiddenArcanus_destroyBlock$0$1 in forbidden_arcanus.mixins.json:ServerPlayerGameModeMixin [12May2024 05:05:56.315] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterdungeons for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterDungeons-1.19.2-Forge-3.2.2.jar [12May2024 05:05:56.315] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:supermartijn642configlib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/supermartijn642configlib-1.1.8-forge-mc1.19.jar [12May2024 05:05:56.315] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:additionalentityattributes for mod file [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:oriacs for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/origins-accessbilities-1.19.2-1.1.1.jar [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:botarium for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/botarium-forge-1.19.2-1.9.2.jar [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:hammerlib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/HammerLib-1.19.2-19.3.81.jar [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwwindows for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-windows-2.2.1-mc1.19.2forge.jar [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:aquaculturedelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/aquaculture_delight_1.0.0_forge_1.19.2.jar [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:apoli for mod file [12May2024 05:05:56.316] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:macawsroofsbyg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/macawsroofsbyg-1.19.2-1.3.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:yungsapi for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsApi-1.19.2-Forge-3.8.10.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:botanypotstiers for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/BotanyPotsTiers-Forge-1.19.2-3.3.2.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:guardvillagers for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/guardvillagers-1.19.2-1.5.9.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createdieselgenerators for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createdieselgenerators-1.19.2-1.2h.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_compressed for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_compressed_1.0.1_forge_1.19.2.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:apotheosis for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Apotheosis-1.19.2-6.5.1.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_new_age for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create-new-age-forge-1.19.2-1.1.2.jar [12May2024 05:05:56.317] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:balm for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/balm-forge-1.19.2-4.6.0.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:exposure for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/exposure-1.19.2-1.6.0-forge.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterfortresses for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterNetherFortresses-1.19.2-Forge-1.0.6.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:cloth_config for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/cloth-config-8.3.115-forge.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:qualitycrops for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/QualityCrops-1.19.2-1.3.3.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:supplementaries for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/supplementaries-1.19.2-2.4.20.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:geophilic for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/geophilic-1.19-2.0.0c.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:easy_piglins for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/easy-piglins-forge-1.19.2-1.0.5.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:structure_gel for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/structure_gel-1.19.2-2.7.3.jar [12May2024 05:05:56.318] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:corpse for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/corpse-forge-1.19.2-1.0.12.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:handcrafted for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/handcrafted-forge-1.19.2-2.0.6.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:botanytrees for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/BotanyTrees-Forge-1.19.2-5.0.12.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:explorify for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/explorify-v1.4.0.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:w2pets for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/WaystonesTeleportPets-1.19.2-1.19.4--1.2.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ironfurnaces for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ironfurnaces-1.19.2-3.6.5.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:dungeons_plus for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/dungeons_plus-1.19.2-1.3.1.jar [12May2024 05:05:56.319] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwtrpdoors for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-trapdoors-1.1.2-mc1.19.2forge.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:transparent for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/transparent-5.1.2+1.19-forge.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:supermartijn642corelib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/supermartijn642corelib-1.1.17-forge-mc1.19.2.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createmoredrillheads for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createmoredrillheads-2.0.3-1.19.2.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:yungsbridges for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBridges-1.19.2-Forge-3.1.0.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:botania for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Botania-1.19.2-440-FORGE.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:resourcefulconfig for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/resourcefulconfig-forge-1.19.2-1.0.20.jar [12May2024 05:05:56.320] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:fairylights for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/fairylights-6.0.1-1.19.2.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:curios for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/curios-forge-1.19.2-5.1.6.2.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:origins for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/origins-forge-1.19.2-1.7.1.7-all.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createarmory for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createarmoryv0.6.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:yungsextras for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsExtras-1.19.2-Forge-3.1.0.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:framedblocks for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/FramedBlocks-6.8.6.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwroofs for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-roofs-2.3.0-mc1.19.2forge.jar [12May2024 05:05:56.321] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwfurnitures for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-furniture-3.2.2-mc1.19.2forge.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createindustry for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createindustry-0.8.0b-1.19.2.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:adorn for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Adorn-3.9.1+1.19.2-forge.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterendisland for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterEndIsland-1.19.2-Forge-1.0.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bettermineshafts for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterMineshafts-1.19.2-Forge-3.2.1.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:sliceanddice for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/sliceanddice-forge-2.3.2.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwlights for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-lights-1.0.6-mc1.19.2forge.jar [12May2024 05:05:56.322] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterjungletemples for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterJungleTemples-1.19.2-Forge-1.0.1.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bellsandwhistles for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/bellsandwhistles-v0.4.4-1.19.2.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:rechiseled for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/rechiseled-1.1.6-forge-mc1.19.2.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:jei for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/jei-1.19.2-forge-11.6.0.1019.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:pehkui for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Pehkui-3.8.0+1.19.2-forge.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:goblintraders for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/goblintraders-1.8.0-1.19.2.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:caelus for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/caelus-forge-1.19.2-3.0.0.6.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:apotheotic_additions for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/apotheotic_additions1.0.4.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:naturescompass for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/NaturesCompass-1.19.2-1.10.0-forge.jar [12May2024 05:05:56.323] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:libx for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/LibX-1.19.2-4.2.8.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:botanypots for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/BotanyPots-Forge-1.19.2-9.0.43.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:design_decor for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/design_decor-0.4-1.19.2.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:rechiseledcreate for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/rechiseledcreate-1.0.2-forge-mc1.19.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_easy_structures for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_easy_structures-0.1.1-1.19.2.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:book_fishing for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Book Fishing 1.0.0 - 1.19.2.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mythicmounts for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mythicmounts-19.2-7.2.1-forge.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwpaths for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-paths-1.0.4forge-mc1.19.2.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:terrablender for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/TerraBlender-forge-1.19.2-2.0.1.136.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:wildfire_gender for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Female-Gender-Mod-forge-1.19.1-3.0.1.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:astikorcarts for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/astikorcarts-1.19.2-1.1.2.jar [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:calio for mod file [12May2024 05:05:56.324] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:kotlinforforge for mod file [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:paintings for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Paintings-forge-1.19.2-10.2.4.0.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:forge for mod file /home/minecraft/multicraft/servers/server2322386/default/jar/libraries/net/minecraftforge/forge/1.19.2-43.3.13/forge-1.19.2-43.3.13-universal.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:silentgear for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/silent-gear-1.19.2-3.2.2.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:origins_plus_plus for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/origins-plus-plus-2.2-forge.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:archaeology for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/archaeology-api-1.19.2-1.0.0.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:flywheel for mod file [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:alloyed for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/alloyed-1.19.2-v1.5a.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createoreexcavation for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createoreexcavation-1.19-1.2.3.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:decoration_delight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/DecorationDelightRefurbished-1.19.2.jar [12May2024 05:05:56.325] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:nocubescreateexp for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/nocube's_create_compact_exp_1.0.3_forge_1.19.2.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:strictly_origins for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/strictly_origins_v9.0.1_1.19.2.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:appleskin for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/appleskin-forge-mc1.19-2.4.2.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:puzzleslib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/PuzzlesLib-v4.4.3-1.19.2-Forge.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:byg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:corgilib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/CorgiLib-forge-1.19.2-1.0.0.34.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:aquaculture for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Aquaculture-1.19.2-2.4.17.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:babydelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/baby_delight_1.0.2_forge_1.19.2.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwfurnituresbyg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcwfurnituresbyg-1.19.2-1.2.jar [12May2024 05:05:56.326] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:valkyrienskies for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/valkyrienskies-119-2.1.2-beta.1.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:cosmeticarmorreworked for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/CosmeticArmorReworked-1.19.2-v1a.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:letsdoaddonstructures for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/letsdo-addon-structures-1.6.0_1.19.2.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ad_astra for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ad_astra-forge-1.19.2-1.12.7.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ad_astra_giselle_addon for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Ad-Astra-Giselle-Addon-forge-1.19.2-1.20.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:tetra for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/tetra-1.19.2-5.6.0.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:hexerei for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/hexerei-0.3.3.1.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:cp_tweaks for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/cp_tweaks-1.0.7-1.19.2.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_upgraded_armor for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Renforced_Brass_Armor_1.19.2.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_things_and_misc for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_misc_and_things_ 1.19.2_4.0A.jar [12May2024 05:05:56.327] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterwitchhuts for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterWitchHuts-1.19.2-Forge-2.1.0.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:netherportalfix for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/netherportalfix-forge-1.19-10.0.1.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:naturalist for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/naturalist-forge-4.0.3-1.19.2.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betteroceanmonuments for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterOceanMonuments-1.19.2-Forge-2.1.1.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:macawsbridgesbyg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/macawsbridgesbyg-1.19.2-1.4.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:sophisticatedcore for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/sophisticatedcore-1.19.2-0.6.4.605.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_crush_everything for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_recycle_1.0.2_forge_1.19.2.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:applecrates for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Apple Crates-forge-1.19.2-2.9.0.jar [12May2024 05:05:56.328] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:vs_eureka for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/eureka-1192-1.5.1-beta.2.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:placebo for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Placebo-1.19.2-7.4.0.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:citadel for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/citadel-2.1.4-1.19.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:alexsmobs for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/alexsmobs-1.21.1.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:iceandfire for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/iceandfire-1.19.2-2.1.13-beta-3.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mixinextras for mod file [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bookshelf for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Bookshelf-Forge-1.19.2-16.3.20.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:sophisticatedbackpacks for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/sophisticatedbackpacks-1.19.2-3.20.2.1035.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_dragon_lib for mod file [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:relics for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/relics-1.19.2-0.6.2.4.jar [12May2024 05:05:56.329] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwdoors for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-doors-1.1.0forge-mc1.19.2.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mermod for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mermod-forge-1.11.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:railways for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Steam_Rails-1.6.4+forge-mc1.19.2.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:carryon for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/carryon-forge-1.19.2-2.1.2.23.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:adtetra for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/adtetra-1.0.1.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_connected for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_connected-0.7.4-mc1.19.2-all.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:chipped for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/chipped-forge-1.19.2-2.1.5.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwbridges for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-bridges-3.0.0-mc1.19.2forge.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:farmersdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/FarmersDelight-1.19.2-1.2.4.jar [12May2024 05:05:56.330] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createframed for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createframed-1.19.2-1.4.2.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:nekoration for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/nekoration-1.19.2-1.8.1.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwfences for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-fences-1.1.1-mc1.19.2forge.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwfencesbyg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcwfencesbyg-1.19.2-1.0.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:diagonalwindows for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/DiagonalWindows-v4.0.2-1.19.2-Forge.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:simplefarming for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/simplefarming-1.19.2-2.0.4.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:lionfishapi for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/lionfishapi-1.8.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:fishontheline for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/fishontheline-1.19.2-3.2.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:cnb for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/CNB-1.19-1.5.4.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:geckolib3 for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/geckolib-forge-1.19-3.1.40.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:crittersandcompanions for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/crittersandcompanions-1.19.2-2.1.2.jar [12May2024 05:05:56.331] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:cataclysm for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/L_Enders_Cataclysm-1.99.2-1.19.2.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:patchouli for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Patchouli-1.19.2-77.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:feywild for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Feywild-1.19.2-3.2.6.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ars_nouveau for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ars_nouveau-1.19.2-3.23.0.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ars_artifice for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ars_artifice-1.19.2-1.0.6.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:suppsquared for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/suppsquared-1.19.2-1.1.1.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:collective for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/collective-1.19.2-7.57.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:origins_classes for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/origins-classes-forge-1.2.1.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterstrongholds for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterStrongholds-1.19.2-Forge-3.2.0.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:resourcefullib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/resourcefullib-forge-1.19.2-1.1.24.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:architectury for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/architectury-6.6.92-forge.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:doapi for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/doapi-1.1.0b.jar [12May2024 05:05:56.332] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:vinery for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/letsdo-vinery-forge-1.3.12b.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:candlelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/letsdo-candlelight-forge-1.1.9.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bakery for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/letsdo-bakery-forge-1.0.6.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:meadow for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/letsdo-meadow-forge-1.2.4.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:reaping for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/reaping-forge-2.2.0.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:productivebees for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/productivebees-1.19.2-0.10.7.2.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:the_bumblezone for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/the_bumblezone_forge-6.9.13+1.19.2.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bwncr for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/bwncr-forge-1.19.2-3.14.1.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:t_and_t for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Towns-and-Towers-v.1.10-_FORGE-1.19.2_.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:arcane_abilities for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/arcane_abilities-0.1.9.1-1.19.2.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:festive_delight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Festive_Delight_1.3_Forge_1.19.2.jar [12May2024 05:05:56.333] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:sophisticatedstorage for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/sophisticatedstorage-1.19.2-0.9.7.765.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:octolib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/octolib-1.19.2-0.3.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:copycats for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Copycats-forge.1.19.2-1.2.5.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:xlpackets for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/xlpackets-1.18.2-2.1.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create-1.19.2-0.5.1.f.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createdeco for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createdeco-1.3.3-1.19.2.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_central_kitchen for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_central_kitchen-1.19.2-for-create-0.5.1.f-1.3.11.c.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:vs_clockwork for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/clockwork-1.19.2-0.1.13-forge-4621aeec07.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:interiors for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/interiors-0.5.3+forge-mc1.19.2.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:extendedgears for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/extendedgears-2.1.1-1.19.2-0.5.1.f-forge.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createastracompat for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createastracompat-1.0.3-1.19.2.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ars_creo for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ars_creo-1.19.2-3.2.1.jar [12May2024 05:05:56.334] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_crystal_clear for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_crystal_clear-0.2.1-1.19.2.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createcasing for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/CreateCasing-1.19.2-1.6.0-ht1.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:waystones for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/waystones-forge-1.19.2-11.4.2.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mcwpaintings for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mcw-paintings-1.0.5-1.19.2forge.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:decorative_blocks for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Decorative Blocks-forge-1.19.2-3.0.0.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betteranimalsplus for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/betteranimalsplus-1.19.2-11.0.10-forge.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_confectionery for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create-confectionery1.19.2_v1.0.9.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:betterdeserttemples for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/YungsBetterDesertTemples-1.19.2-Forge-2.2.2.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:qualitysdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/QualitysDelight-1.19.2-1.5.3.jar [12May2024 05:05:56.335] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:farmersrespite for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/FarmersRespite-1.19-2.0.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:oceansdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/oceansdelight-1.0.2-1.19.2.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:endersdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/endersdelight-1.19-1.2.2.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:blueprint for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/blueprint-1.19.2-6.2.0.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:bobberdetector for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/bobberdetector-0.1.9-1.19.2.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:iron_fishing_rods for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Iron Fishing Rods 1.0.0 - 1.19.2.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:moderntrainparts for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/moderntrainparts-mc1.19.2-0.2.2-forge.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:better_fishing_rods for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Better Fishing Rods 1.0.0 - 1.19.2.jar [12May2024 05:05:56.336] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:moonlight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/moonlight-1.19.2-2.3.6-forge.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:babyfat for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/babyfat-forge-1.19.2-1.1.2.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:silentlib for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/silent-lib-1.19.2-7.0.3.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:jade for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Jade-1.19.1-forge-8.9.2.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:another_furniture for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/another_furniture-forge-1.19.2-2.1.4.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:nethersdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/NethersDelight-1.19-3.1.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:valkyrienskies_sophisticatedstorage_compat for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/valkyrienskies_sophisticatedstorage_compat-1.19.2-1.0.2-SS0.8.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:easy_villagers for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/easy_villagers-1.19.2-1.0.17.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:iceberg for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/Iceberg-1.19.2-forge-1.1.4.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:reliquary for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/reliquary-1.19.2-2.0.40.1198.jar [12May2024 05:05:56.337] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:mutil for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/mutil-1.19.2-5.2.0.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_sa for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create-stuff-additions1.19.2_v2.0.4a.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ars_elemental for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ars_elemental-1.19.2-0.5.9.4.1.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:diagonalfences for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/DiagonalFences-v4.2.6-1.19.2-Forge.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:miners_delight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/miners_delight-1.19.2-1.1.2.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:dynamicvillage for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/dynamicvillage-v0.3-1.19.2.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:sandbox for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/SandBox-1.19.2-1.0.1.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:creeperoverhaul for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/creeperoverhaul-2.0.9-forge.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:alexsdelight for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/alexsdelight-1.4.1.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:ferritecore for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/ferritecore-5.0.3-forge.jar [12May2024 05:05:56.338] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:solcarrot for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/SoL-Carrot-1.19.2-1.14.0.jar [12May2024 05:05:56.339] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:valhelsia_core for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/valhelsia_core-forge-1.19.2-0.5.0.jar [12May2024 05:05:56.339] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:forbidden_arcanus for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/forbidden_arcanus-1.19.2-2.1.5.jar [12May2024 05:05:56.339] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:create_enchantment_industry for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/create_enchantment_industry-1.19.2-for-create-0.5.1.f-1.2.9.d.jar [12May2024 05:05:56.339] [main/DEBUG] [net.minecraftforge.server.ServerLifecycleHooks/CORE]: Generating PackInfo named mod:createaddition for mod file /home/minecraft/multicraft/servers/server2322386/default/mods/createaddition-1.19.2-1.2.3.jar [12May2024 05:05:56.343] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack Supplementaries Generated Pack, loading it automatically [12May2024 05:05:56.343] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack Suppsquared Generated Pack, loading it automatically [12May2024 05:05:56.343] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack create_central_kitchen:farmersdelight, loading it automatically [12May2024 05:05:56.343] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack create_central_kitchen:farmersrespite, loading it automatically [12May2024 05:05:56.343] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack create_central_kitchen:miners_delight, loading it automatically [12May2024 05:05:56.344] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack create_new_age:create_new_age_monkey_edition, loading it automatically [12May2024 05:05:56.344] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack t_and_t_waystones_patch_1.19.2.zip, loading it automatically [12May2024 05:05:56.347] [main/DEBUG] [mixin/]: Mixing MultiPackResourceManagerMixin from moonlight-common.mixins.json into net.minecraft.server.packs.resources.MultiPackResourceManager [12May2024 05:05:56.434] [main/DEBUG] [mixin/]: Mixing MixinShapedRecipeBuilder from railways-common.mixins.json into net.minecraft.data.recipes.ShapedRecipeBuilder [12May2024 05:05:56.494] [main/INFO] [supplementaries/]: Generated runtime SERVER_DATA for pack Supplementaries Generated Pack in: 91 ms [12May2024 05:05:56.524] [main/INFO] [suppsquared/]: Generated runtime SERVER_DATA for pack Suppsquared Generated Pack in: 29 ms (debug resource dump on) [12May2024 05:05:59.668] [main/WARN] [net.minecraft.server.Main/]: Failed to load datapacks, can't proceed with server load. You can either fix your datapacks or reset to vanilla with --safeMode java.util.concurrent.ExecutionException: com.google.gson.JsonParseException: Error loading registry data: No key name in MapLike[{"fallback":"minecraft:empty","elements":[{"weight":1,"element":{"element_type":"minecraft:empty_pool_element"}},{"weight":1,"element":{"element_type":"minecraft:single_pool_element","projection":"rigid","location":"create_easy_structures:grade1","processors":"minecraft:empty"}},{"weight":1,"element":{"element_type":"minecraft:single_pool_element","projection":"rigid","location":"create_easy_structures:grade2","processors":"minecraft:empty"}}],"forge:registry_name":"minecraft:worldgen/template_pool"}] at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?] at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?] at net.minecraft.server.Main.main(Main.java:182) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$launchService$0(CommonServerLaunchHandler.java:29) ~[fmlloader-1.19.2-43.3.13.jar%2367!/:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2354!/:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] Caused by: com.google.gson.JsonParseException: Error loading registry data: No key name in MapLike[{"fallback":"minecraft:empty","elements":[{"weight":1,"element":{"element_type":"minecraft:empty_pool_element"}},{"weight":1,"element":{"element_type":"minecraft:single_pool_element","projection":"rigid","location":"create_easy_structures:grade1","processors":"minecraft:empty"}},{"weight":1,"element":{"element_type":"minecraft:single_pool_element","projection":"rigid","location":"create_easy_structures:grade2","processors":"minecraft:empty"}}],"forge:registry_name":"minecraft:worldgen/template_pool"}] at net.minecraft.core.RegistryAccess.m_206152_(RegistryAccess.java:211) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraft.core.RegistryAccess.m_206159_(RegistryAccess.java:210) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.core.RegistryAccess.m_206171_(RegistryAccess.java:203) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.resources.RegistryOps.m_206817_(RegistryOps.java:32) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.resources.RegistryOps.m_206813_(RegistryOps.java:25) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.server.Main.lambda$main$2(Main.java:160) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.server.WorldLoader.m_214362_(WorldLoader.java:24) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.server.WorldStem.m_214415_(WorldStem.java:18) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.server.Main.lambda$main$3(Main.java:158) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.Util.m_214652_(Util.java:775) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.Util.m_214679_(Util.java:770) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] at net.minecraft.server.Main.main(Main.java:157) ~[server-1.19.2-20220805.130853-srg.jar%23523!/:?] ... 13 more  
    • im getting a crash and error java.lang.IllegalArgumentException: Cannot get property DirectionProperty{name=facing, clazz=class net.minecraft.core.Direction, values=[north, south, west, east]} as it does not exist in Block{minecraft:air} when loading new chunks. i dont know if its one specific area or not. i used minecraft region fixer and it didnt find any corrupted chunks. i can post a crash log if someone tells me how to do it.
    • Hello. I am trying to make a mod about smithing and stuff and im want to make a smeltery similar to the ones in tinkers construct (a smeltery where i can drain stuff from amd fill it into forms) is there a tutorial or something?? (i just startet modding without MCreator and my java skills are not really existend yet)
    • If I remember correctly, Jump Boost uses an attribute modifier. It doesn't have its own class.
  • Topics

×
×
  • Create New...

Important Information

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