Jump to content

Tile Entity NBT not syncing properly?


Alix_The_Alicorn

Recommended Posts

Heyo guys, I have started making a system for my blocks with connected textures to be configured (clicked with my chisel) to have the "mode" changed when clicked. These modes with either set it to connect to all blocks of it's same type with the same mode, or if in no connection mode, don't connect to any. I have this part down. My issue is, the mode int, which is stored in a tile entity is not syncing properly. I have

 @Override
    public Packet getDescriptionPacket() 
    {
    	NBTTagCompound nbt = new NBTTagCompound();
        writeToNBT(nbt);
        return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, nbt);
    }
    
    @Override
    public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) 
    { 
        readFromNBT(pkt.func_148857_g());
        Minecraft.getMinecraft().renderGlobal.markBlockForRenderUpdate(xCoord, yCoord, zCoord);
    } 

in my TE already. I can change the mode fine with right clicking with my chisel (I have a mod that let's me see tile's nbt in game), but the block with not change it's render unit the world is reloaded. Even when I place blocks next to it, it acts like it's mode never changed. When the game restarts, the changed you made to the mode would show up, but you would have to reload for any new changes to take affect. I am confused as to what my issue is. Here is my full TE:

 package com.jmanpenilla.carbonmod.common.tileentity;

import net.minecraft.client.Minecraft;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.NetworkManager;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.tileentity.TileEntity;

import com.jmanpenilla.carbonmod.common.lib.Names;

public class TileConnectedTextureBlock extends TileEntity {

public static final int connect1 = 0;
public static final int connect2 = 1;
public static final int connect3 = 2;
public static final int connect4 = 3;
public static final int noConnect = 4;

private int mode;

public void readFromNBT(NBTTagCompound nbt) {
	super.readFromNBT(nbt);
	mode = nbt.getInteger(Names.NBT.connectedtexturemode);
}

public void writeToNBT(NBTTagCompound nbt) {
	super.writeToNBT(nbt);
	nbt.setInteger(Names.NBT.connectedtexturemode, mode);
	markDirty();
}

public int getMode() {
	return mode;
}

public void setMode(int mode) {
	this.mode = mode;
	markDirty();
}

@Override
    public Packet getDescriptionPacket() 
    {
    	NBTTagCompound nbt = new NBTTagCompound();
        writeToNBT(nbt);
        return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, nbt);
    }
    
    @Override
    public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) 
    { 
        readFromNBT(pkt.func_148857_g());
        Minecraft.getMinecraft().renderGlobal.markBlockForRenderUpdate(xCoord, yCoord, zCoord);
    }

}

and here is my full block class (If you use this for your connected textures purposes, please give me a bit of credit, it took a while to update to 1.7.2)

 package com.jmanpenilla.carbonmod.common.block;

import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;

import com.jmanpenilla.carbonmod.common.creativetabs.TabCarbonMod;
import com.jmanpenilla.carbonmod.common.item.ModItems;
import com.jmanpenilla.carbonmod.common.lib.Reference;
import com.jmanpenilla.carbonmod.common.tileentity.TileConnectedTextureBlock;

public class ModBlockConnectedTextureSolid extends BlockContainer
{	
public IIcon[] textures = new IIcon[47];
public static int[] textureRefByID = 
{		
	0, 0, 6, 6, 0, 0, 6, 6, 3, 3, 19, 15, 3, 3, 19, 15, 1, 1, 18, 18, 1, 1,
    13, 13, 2, 2, 23, 31, 2, 2, 27, 14, 0, 0, 6, 6, 0, 0, 6, 6, 3, 3, 19,
    15, 3, 3, 19, 15, 1, 1, 18, 18, 1, 1, 13, 13, 2, 2, 23, 31, 2, 2, 27,
    14, 4, 4, 5, 5, 4, 4, 5, 5, 17, 17, 22, 26, 17, 17, 22, 26, 16, 16, 20,
    20, 16, 16, 28, 28, 21, 21, 46, 42, 21, 21, 43, 38, 4, 4, 5, 5, 4, 4,
    5, 5, 9, 9, 30, 12, 9, 9, 30, 12, 16, 16, 20, 20, 16, 16, 28, 28, 25,
    25, 45, 37, 25, 25, 40, 32, 0, 0, 6, 6, 0, 0, 6, 6, 3, 3, 19, 15, 3, 3,
    19, 15, 1, 1, 18, 18, 1, 1, 13, 13, 2, 2, 23, 31, 2, 2, 27, 14, 0, 0,
    6, 6, 0, 0, 6, 6, 3, 3, 19, 15, 3, 3, 19, 15, 1, 1, 18, 18, 1, 1, 13,
    13, 2, 2, 23, 31, 2, 2, 27, 14, 4, 4, 5, 5, 4, 4, 5, 5, 17, 17, 22, 26,
    17, 17, 22, 26, 7, 7, 24, 24, 7, 7, 10, 10, 29, 29, 44, 41, 29, 29, 39,
    33, 4, 4, 5, 5, 4, 4, 5, 5, 9, 9, 30, 12, 9, 9, 30, 12, 7, 7, 24, 24,
    7, 7, 10, 10, 8, 8, 36, 35, 8, 8, 34, 11 
};

    protected String folder;

    public ModBlockConnectedTextureSolid(Material material, String location)
    {
        super(material);
        this.stepSound = soundTypeStone;
        folder = location;
        setHardness(0.3F);
        this.setCreativeTab(TabCarbonMod.tabCarbonMod);
    }
    
    @Override
    public void registerBlockIcons(IIconRegister iconRegistry)
    {
    	for (int i = 0; i < 47; i++) {
    		textures[i] = iconRegistry.registerIcon(Reference.MOD_ID + ":ct/" + folder + "/" + (i+1));
    		//System.out.println(Reference.MOD_ID + ":ct/" + folder + "/" + (i+1));
    	}
    }

    private boolean shouldConnect(Block cBlock) {
    	if(this == ModBlocks.compressedcarbonBlock && Reference.bricksConnectToBlocks) {
    		if(cBlock == ModBlocks.compressedcarbonBlock || cBlock == ModBlocks.compressedcarbonBrick) {
    			return true;
    		}
    	}
    	else if(this == ModBlocks.refinedBluchoriditeBlock && Reference.bricksConnectToBlocks) {
    		if(cBlock == ModBlocks.refinedBluchoriditeBlock || cBlock == ModBlocks.refinedBluchoriditeBrick) {
    			return true;
    		}
    	}
    	else {
    		return cBlock == this;
    	}
    	
    	return false;
    }
    
    public boolean shouldConnectToBlock(IBlockAccess w, int cx, int cy, int cz, int x, int y, int z) {
    	Block cBlock = w.getBlock(cx, cy, cz);
    	TileConnectedTextureBlock cTile = null;
    	TileConnectedTextureBlock tTile = (TileConnectedTextureBlock) w.getTileEntity(x, y, z);
    	if(w.getTileEntity(cx, cy, cz) != null) {
    		cTile = (TileConnectedTextureBlock) w.getTileEntity(cx, cy, cz);
    	} 	
    	    	
    	if(cTile != null && cTile.getMode() == tTile.getMode()) {
    		return shouldConnect(cBlock);
    	}
    	
    	System.out.println(tTile.getMode());
    	
	return false;   	
    }
    
    @Override
    public IIcon getIcon(IBlockAccess w, int x, int y, int z, int side)
    {
	boolean[] bitMatrix = new boolean[8];

	switch (side) {
		case 0:
			bitMatrix[0] = shouldConnectToBlock(w, x-1, y, z-1, x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y, z-1, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x+1, y, z-1, x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x-1, y, z, x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x+1, y, z, x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x-1, y, z+1, x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y, z+1, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x+1, y, z+1, x, y, z);
	 		break;
	 	case 1:
	 		bitMatrix[0] = shouldConnectToBlock(w, x-1, y, z-1, x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y, z-1, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x+1, y, z-1, x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x-1, y, z, x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x+1, y, z, x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x-1, y, z+1, x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y, z+1, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x+1, y, z+1, x, y, z);
	 		break;
	 	case 2:
	 		bitMatrix[0] = shouldConnectToBlock(w, x+(side==3?1:-1), y+1, z, x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y+1, z, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x+(side==2?1:-1), y+1, z, x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x+(side==3?1:-1), y, z, x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x+(side==2?1:-1), y, z, x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x+(side==3?1:-1), y-1, z, x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y-1, z, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x+(side==2?1:-1), y-1, z, x, y, z);
	 		break;
	 	case 3:
	 		bitMatrix[0] = shouldConnectToBlock(w, x+(side==2?1:-1), y+1, z, x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y+1, z, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x+(side==3?1:-1), y+1, z, x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x+(side==2?1:-1), y, z, x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x+(side==3?1:-1), y, z, x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x+(side==2?1:-1), y-1, z, x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y-1, z, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x+(side==3?1:-1), y-1, z, x, y, z);
	 		break;
	 	case 4:
	 		bitMatrix[0] = shouldConnectToBlock(w, x, y+1, z+(side==5?1:-1), x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y+1, z, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x, y+1, z+(side==4?1:-1), x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x, y, z+(side==5?1:-1), x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x, y, z+(side==4?1:-1), x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x, y-1, z+(side==5?1:-1), x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y-1, z, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x, y-1, z+(side==4?1:-1), x, y, z);
	 		break;
	 	case 5:
	 		bitMatrix[0] = shouldConnectToBlock(w, x, y+1, z+(side==4?1:-1), x, y, z);
	        bitMatrix[1] = shouldConnectToBlock(w, x, y+1, z, x, y, z);
	        bitMatrix[2] = shouldConnectToBlock(w, x, y+1, z+(side==5?1:-1), x, y, z);
	        bitMatrix[3] = shouldConnectToBlock(w, x, y, z+(side==4?1:-1), x, y, z);
	        bitMatrix[4] = shouldConnectToBlock(w, x, y, z+(side==5?1:-1), x, y, z);
	        bitMatrix[5] = shouldConnectToBlock(w, x, y-1, z+(side==4?1:-1), x, y, z);
	        bitMatrix[6] = shouldConnectToBlock(w, x, y-1, z, x, y, z);
	        bitMatrix[7] = shouldConnectToBlock(w, x, y-1, z+(side==5?1:-1), x, y, z);
	 		break;
	}
	        
        int idBuilder = 0;

        for (int i = 0; i <= 7; i++) idBuilder = idBuilder + (bitMatrix[i]?(i==0?1:(i==1?2:(i==2?4:(i==3?8:(i==4?16:(i==5?32:(i==6?64:128))))))):0);
        
        TileConnectedTextureBlock tile = (TileConnectedTextureBlock) w.getTileEntity(x, y, z);
        if(Reference.connectedTextures && tile.getMode() != TileConnectedTextureBlock.noConnect) {
        	return idBuilder>255||idBuilder<0?textures[0]:textures[textureRefByID[idBuilder]];
        }
        else {
        	return textures[0];
        }
    }

    @Override
    public IIcon getIcon(int side, int meta)
    {
    	return textures[0];
    }

    public boolean onBlockActivated(World w, int x, int y, int z, EntityPlayer p, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_)
    {	
    	TileConnectedTextureBlock tile = (TileConnectedTextureBlock) w.getTileEntity(x, y, z);
    	
    	if(!w.isRemote && p.inventory.getCurrentItem() != null && p.inventory.getCurrentItem().getItem() == ModItems.chisel && p.inventory.getCurrentItem().getItemDamage() == 0) {
    		switch(tile.getMode()) {
    			case TileConnectedTextureBlock.connect1:
    				tile.setMode(TileConnectedTextureBlock.connect2);
    				return true;
    			case TileConnectedTextureBlock.connect2:
    				tile.setMode(TileConnectedTextureBlock.connect3);
    				return true;
    			case TileConnectedTextureBlock.connect3:
    				tile.setMode(TileConnectedTextureBlock.connect4);
    				return true;
    			case TileConnectedTextureBlock.connect4:
    				tile.setMode(TileConnectedTextureBlock.noConnect);
    				return true;
    			case TileConnectedTextureBlock.noConnect:
    				tile.setMode(TileConnectedTextureBlock.connect1);
    				return true;
    		}
    	}
        return false;
    }

@Override
public TileEntity createNewTileEntity(World w, int meta) {
	return new TileConnectedTextureBlock();
}
    
} 

 

Thanks for any help!

Link to comment
Share on other sites

you'll notice System.out.println(tTile.getMode()); in shouldConnectToBlock();, this prints out 0, even after I make the change, until world reload.

 

EDIT: I figured out my issue, it is that the packet sending nbt to the client is only sent at world load/chunk load/tileentity loaded. I don't know how to force the packet to send, if anyone knows how, I guess that is the relevant question now. I want to be able to send it whenever the nbt is saved.

Link to comment
Share on other sites

I cam across the same problem with my tile entitys when coding my mod, the way to get it to sync is to create your own packets.

To do this I first created a abstract class called IPacket which all my packet classes will extend;

 

[spoiler=IPacket Class]

import net.minecraft.entity.player.EntityPlayer;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;

public abstract class IPacket {

public abstract void encodeInto(ChannelHandlerContext ctx, ByteBuf buffer);

public abstract void decodeInto(ChannelHandlerContext ctx, ByteBuf buffer);

public abstract void handleClientSide(EntityPlayer player);

public abstract void handleServerSide(EntityPlayer player);

}

 

 

then from this I created a PacketPipeline class that will handle the packets for me

 

[spoiler=PacketPipeline Class]

import java.util.*;

import com.sirfatal.adventureplus.Network.Packets.*;
import com.sirfatal.adventureplus.utils.ModInfo;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.MessageToMessageCodec;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.network.INetHandler;
import net.minecraft.network.NetHandlerPlayServer;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.network.FMLEmbeddedChannel;
import cpw.mods.fml.common.network.FMLOutboundHandler;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.network.internal.FMLProxyPacket;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@ChannelHandler.Sharable
public class PacketPipeline extends MessageToMessageCodec<FMLProxyPacket, IPacket> {

private EnumMap<Side, FMLEmbeddedChannel> channels;
private LinkedList<Class<? extends IPacket>> packets = new LinkedList<Class<? extends IPacket>>();
private boolean isPostInitialised = false;

/**
 * Register your packet with the pipeline. Discriminators are automatically
 * set.
 * 
 * @param clazz
 *            the class to register
 * 
 * @return whether registration was successful. Failure may occur if 256
 *         packets have been registered or if the registry already contains
 *         this packet
 */
public boolean registerPacket(Class<? extends IPacket> clazz) {
	if (this.packets.size() > 256) {
		// You should log here!!
		return false;
	}

	if (this.packets.contains(clazz)) {
		// You should log here!!
		return false;
	}

	if (this.isPostInitialised) {
		// You should log here!!
		return false;
	}

	this.packets.add(clazz);
	return true;
}

// In line encoding of the packet, including discriminator setting
@Override
protected void encode(ChannelHandlerContext ctx, IPacket msg, List<Object> out)
		throws Exception {
	ByteBuf buffer = Unpooled.buffer();
	Class<? extends IPacket> clazz = msg.getClass();
	if (!this.packets.contains(msg.getClass())) {
		throw new NullPointerException("No Packet Registered for: "
				+ msg.getClass().getCanonicalName());
	}

	byte discriminator = (byte) this.packets.indexOf(clazz);
	buffer.writeByte(discriminator);
	msg.encodeInto(ctx, buffer);
	FMLProxyPacket proxyPacket = new FMLProxyPacket(buffer.copy(), ctx.channel()
			.attr(NetworkRegistry.FML_CHANNEL).get());
	out.add(proxyPacket);
}

// In line decoding and handling of the packet
@Override
protected void decode(ChannelHandlerContext ctx, FMLProxyPacket msg, List<Object> out)
		throws Exception {
	ByteBuf payload = msg.payload();
	byte discriminator = payload.readByte();
	Class<? extends IPacket> clazz = this.packets.get(discriminator);
	if (clazz == null) {
		throw new NullPointerException("No packet registered for discriminator: "
				+ discriminator);
	}

	IPacket pkt = clazz.newInstance();
	pkt.decodeInto(ctx, payload.slice());

	EntityPlayer player;
	switch (FMLCommonHandler.instance().getEffectiveSide()) {
	case CLIENT:
		player = this.getClientPlayer();
		pkt.handleClientSide(player);
		break;

	case SERVER:
		INetHandler netHandler = ctx.channel().attr(NetworkRegistry.NET_HANDLER).get();
		player = ((NetHandlerPlayServer) netHandler).playerEntity;
		pkt.handleServerSide(player);
		break;

	default:
	}

	out.add(pkt);
}

// Method to call from FMLInitializationEvent
public void initialise() {
	this.channels = NetworkRegistry.INSTANCE.newChannel(ModInfo.CHANNEL, this);
	registerPackets();
}

public void registerPackets() {
	//registerPacket(PACKETFILENAME.class);
}

// Method to call from FMLPostInitializationEvent
// Ensures that packet discriminators are common between server and client
// by using logical sorting
public void postInitialise() {
	if (this.isPostInitialised) {
		return;
	}

	this.isPostInitialised = true;
	Collections.sort(this.packets, new Comparator<Class<? extends IPacket>>() {

		@Override
		public int compare(Class<? extends IPacket> clazz1, Class<? extends IPacket> clazz2) {
			int com = String.CASE_INSENSITIVE_ORDER.compare(clazz1.getCanonicalName(),
					clazz2.getCanonicalName());
			if (com == 0) {
				com = clazz1.getCanonicalName().compareTo(clazz2.getCanonicalName());
			}

			return com;
		}
	});
}

@SideOnly(Side.CLIENT)
private EntityPlayer getClientPlayer() {
	return Minecraft.getMinecraft().thePlayer;
}

/**
 * Send this message to everyone.
 * <p/>
 * Adapted from CPW's code in
 * cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper
 * 
 * @param message
 *            The message to send
 */
public void sendToAll(IPacket message) {
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET)
			.set(FMLOutboundHandler.OutboundTarget.ALL);
	this.channels.get(Side.SERVER).writeAndFlush(message);
}

/**
 * Send this message to the specified player.
 * <p/>
 * Adapted from CPW's code in
 * cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper
 * 
 * @param message
 *            The message to send
 * @param player
 *            The player to send it to
 */
public void sendTo(IPacket message, EntityPlayerMP player) {
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET)
			.set(FMLOutboundHandler.OutboundTarget.PLAYER);
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(player);
	this.channels.get(Side.SERVER).writeAndFlush(message);
}

/**
 * Send this message to everyone within a certain range of a point.
 * <p/>
 * Adapted from CPW's code in
 * cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper
 * 
 * @param message
 *            The message to send
 * @param point
 *            The
 *            {@link cpw.mods.fml.common.network.NetworkRegistry.TargetPoint}
 *            around which to send
 */
public void sendToAllAround(IPacket message, NetworkRegistry.TargetPoint point) {
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET)
			.set(FMLOutboundHandler.OutboundTarget.ALLAROUNDPOINT);
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(point);
	this.channels.get(Side.SERVER).writeAndFlush(message);
}

/**
 * Send this message to everyone within the supplied dimension.
 * <p/>
 * Adapted from CPW's code in
 * cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper
 * 
 * @param message
 *            The message to send
 * @param dimensionId
 *            The dimension id to target
 */
public void sendToDimension(IPacket message, int dimensionId) {
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET)
			.set(FMLOutboundHandler.OutboundTarget.DIMENSION);
	this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS)
			.set(dimensionId);
	this.channels.get(Side.SERVER).writeAndFlush(message);
}

/**
 * Send this message to the server.
 * <p/>
 * Adapted from CPW's code in
 * cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper
 * 
 * @param message
 *            The message to send
 */
public void sendToServer(IPacket message) {
	this.channels.get(Side.CLIENT).attr(FMLOutboundHandler.FML_MESSAGETARGET)
			.set(FMLOutboundHandler.OutboundTarget.TOSERVER);
	this.channels.get(Side.CLIENT).writeAndFlush(message);
}
}

 

 

 

In the register packet function you will want to put all the packets you want to register for example

registerPacket(PacketUpdateTE.class);

 

 

Next you want to setup your packet class for that tileentity, it will take in 3 parameters and also any other parameters you want to set, for example valueToSet can be whatever you want just make sure you register all your packet classes inside the packetpipeline.

[spoiler=Packet TileEntity Class]

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;

public class PacketTileTE extends IPacket {

int xPos, yPos, zPos, dimension;

int valueToSet;

public PacketTileTE() {

}

public PacketTileTE(int dimension, int xPos, int yPos, int zPos, int valueToSet) {
	this.dimension = dimension;
	this.xPos = xPos;
	this.yPos = yPos;
	this.zPos = zPos;

	this.valueToSet = valueToSet;
}

@Override
public void encodeInto(ChannelHandlerContext ctx, ByteBuf buffer) {
	buffer.writeInt(xPos);
	buffer.writeInt(yPos);
	buffer.writeInt(zPos);

	buffer.writeInt(valueToSet);
}

@Override
public void decodeInto(ChannelHandlerContext ctx, ByteBuf buffer) {
	xPos = buffer.readInt();
	yPos = buffer.readInt();
	zPos = buffer.readInt();

	x = buffer.readInt();
}

@Override
public void handleClientSide(EntityPlayer player) {
}

@Override
public void handleServerSide(EntityPlayer player) {
	World world = player.worldObj;
	TileEntity te = world.getTileEntity(xPos, yPos, zPos);
	if (te instanceof TILE) {
		NBTTagCompound data = new NBTTagCompound();
		((YOURTileEntity) te).setVALUE(valueToSet);
		((eventTileEntity) te).writeToNBT(data);
		packetPipeline.sendToAll(new PacketUpdateTE(xPos, yPos, zPos, data));
	}
}

}

 

 

 

The last class you will want to make is the PacketUpdateTE. This will just update you tile entity on the client side and can be used by multiple packet tile entity classes.

 

[spoiler=PacketUpdateTE]

import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.PacketBuffer;
import net.minecraft.tileentity.TileEntity;

import com.sirfatal.adventureplus.Network.IPacket;

public class PacketUpdateTE extends IPacket {

private int xPos, yPos, zPos;
private NBTTagCompound data;

public PacketUpdateTE() {

}

public PacketUpdateTE(int xPos, int yPos, int zPos, NBTTagCompound data) {
	this.xPos = xPos;
	this.yPos = yPos;
	this.zPos = zPos;
	this.data = data;
}

@Override
public void encodeInto(ChannelHandlerContext ctx, ByteBuf buffer) {
	PacketBuffer pckBuff = new PacketBuffer(buffer);
	pckBuff.writeInt(xPos);
	pckBuff.writeShort(yPos);
	pckBuff.writeInt(zPos);
	try {
		pckBuff.writeNBTTagCompoundToBuffer(data);
	} catch (Exception e) {
		e.printStackTrace();
	}
}

@Override
public void decodeInto(ChannelHandlerContext ctx, ByteBuf buffer) {
	PacketBuffer pckBuff = new PacketBuffer(buffer);
	xPos = pckBuff.readInt();
	yPos = pckBuff.readShort();
	zPos = pckBuff.readInt();
	try {
		data = pckBuff.readNBTTagCompoundFromBuffer();
	} catch (Exception e) {
		e.printStackTrace();
	}
}

@Override
public void handleClientSide(EntityPlayer player) {
	TileEntity te = player.worldObj.getTileEntity(xPos, yPos, zPos);
	if (te != null) {
		te.readFromNBT(data);
	}
}

@Override
public void handleServerSide(EntityPlayer player) {
}

}

 

 

 

The final things you want to do is in your main mod class initialise the packet pipeline

public static final PacketPipeline packetPipeline = new PacketPipeline();

@EventHandler
public void initialise(FMLInitializationEvent evt) {
	packetPipeline.initialise();
}

@EventHandler
public void postInitialise(FMLPostInitializationEvent evt) {
	packetPipeline.postInitialise();
}

 

And also in your entity class where you want the sync to happen put

packetPipeline.sendToServer(new PacketENTITYTE(
			this.worldObj.provider.dimensionId, this.xCoord, this.yCoord, this.zCoord, VALUE));

 

If you want some more help just ask and also all this information can be found in the Netty Packet Tutorial on the forums HERE

 

-SirFatal :)

Link to comment
Share on other sites

If you are going to send the entire NBT data, the easiest way is to use the vanilla TileEntity methods:

@Override
public Packet getDescriptionPacket() {
NBTTagCompound tag = new NBTTagCompound();
this.writeToNBT(tag);
return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1, tag);
}

@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet) {
readFromNBT(packet.func_148857_g());
}

That will make sure your tile entity is updated on the client when the block is first placed or the world loads, as well as whenever the block is forced to update.

 

Then, whenever you need to update your tile entity manually, you can simply mark the block for an update and it will do the work for you:

worldObj.markBlockForUpdate(xCoord, yCoord, zCoord);

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • 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.
    • Hello. Where can I find how Vanilla jump boost effect works. I have been searching this class for a few hours but have not found it anywhere. I just want to use it functional in my mod.
  • Topics

×
×
  • Create New...

Important Information

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