Jump to content

Recommended Posts

Posted (edited)

Hello, my goal is to create a mod that can protect portions of the map, something like the famous "Towny / Faction" plugin. Working daily on Android and websites have always been used to using relational databases. While here on the forge I noticed that many programmers prefer to use the internal system "WorldSavedData".

 

So I ask you that you definitely have more experience with me with the mods.

-  What is the best approach to implementing my project?
-  To save the data I use: Database; jSON; Java Sql, WorldSavedData?
-  How do I handle the Client / Server synchronization problem?

Edited by JdiJack
Posted

I forgot to say, I chose to use a custom GUI to modify the parameters of the various areas (see screenshot below).

I start the GUI client side, is it correct?

2017-10-02_10.58.24.png

Posted

Well the first thing I'd ask is whether the areas can be represented "algorithmically" or if they need to be block by block. For example, if the GUI involves drawing rectangles to define the area then really only two points need to be saved per rectangle and I'm assuming there wouldn't be a great many overall areas.

 

In other words, if you want to save rectangular areas I don't think you need to store information for every block within that area. For rectangles I'd just create a simple class to store the two corners and then make a list of those rectangles. I would probably save it on the server side as world data with a simply serializer.

 

My next question is what exactly you mean by "protect" but assuming you mean it is not modifiable by players you can basically override/intercept all the player interaction with the blocks and cancel it if is within the areas.

 

Lastly, for syncing between client and server it may happen "automatically" if the modifiability is determined by the server. I'm not sure exactly how breaking blocks works, but several things send the user input (the mouse click) to the server that then takes the action (or in your case prevents the action) and then the results are automatically synced back to client. However, there are other things like movement where the client tries to do some processing to make it smoother and that might cause visual glitches while the server sync catches up.

 

So if you want client itself to be aware of the protected area, I would simply send a custom packet to the client whenever a player joins the world and resend any updates to all players if there is a change in the area definitions.

  • Like 1

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted (edited)
6 hours ago, jabelar said:

Well the first thing I'd ask is whether the areas can be represented "algorithmically" or if they need to be block by block. For example, if the GUI involves drawing rectangles to define the area then really only two points need to be saved per rectangle and I'm assuming there wouldn't be a great many overall areas.

In other words, if you want to save rectangular areas I don't think you need to store information for every block within that area. For rectangles I'd just create a simple class to store the two corners and then make a list of those rectangles. I would probably save it on the server side as world data with a simply serializer.

No, the areas are determined by the sum of the selected blocks. Areas can also be different from simple rectangles.

 

6 hours ago, jabelar said:

My next question is what exactly you mean by "protect" but assuming you mean it is not modifiable by players you can basically override/intercept all the player interaction with the blocks and cancel it if is within the areas.

Exactly, but this should not be a problem for the time being.

6 hours ago, jabelar said:

So if you want client itself to be aware of the protected area, I would simply send a custom packet to the client whenever a player joins the world and resend any updates to all players if there is a change in the area definitions.

This is the logic I had imagined myself.
The problem though is to understand how to implement the packages that the server must send to the client.

Try to explain me better:

I currently have a "Area.java" class that stores all the information about a single area:

- area name
- tenant
- taxes
- permissions
- List <BlockClaim.java>

I have two questions:
1) Can I save/load the "Area.java" class in WorldSavedData?
2a) Can I send the "Area.java" class with packages?
2b) Do you want to convert the "Area.java" class to json, and send the json through packets?

Edited by JdiJack
Posted

You just need to create an NBT compound that contains your data of your area class, which may be a simple as the name to identify the compound as an Area and four integers (two sets to define two corners of the rectangle). If you have NBT tag it is very easy to append to world data and also to serialize into packets. I think the byte buffer helper class has ability to write / read NBT from packet payloads and world save data is already NBT so you just add your data and it will automatically get saved and loaded (you'll still need to read it out after loading) to and from file.

  • Like 1

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted
1 hour ago, jabelar said:

Devi solo creare un composto NBT che contiene i tuoi dati della tua classe di zona, che può essere semplice come il nome per identificare il composto come area e quattro interi (due set per definire due angoli del rettangolo). Se hai un tag NBT, è molto facile aggiungere i dati del mondo e anche serializzarlo in pacchetti. Penso che la classe di assistente di buffer di byte abbia la capacità di scrivere / leggere NBT dai pacchetti di payload e i dati di salvataggio del mondo sono già NBT in modo da semplicemente aggiungere i tuoi dati e sarà automaticamente salvato e caricato (dovrai ancora leggerlo dopo il caricamento ) da e verso il file.

thank you, I will try to get me to work and keep you up to date on the code that I will produce

Posted (edited)

I worked a bit and I produced this code:

 

AreeData class (WorldSavedData)

Spoiler

public class AreeData extends WorldSavedData{
	
	private static final String DATA_NAME = Reference.MODID + "_data_aree";
	
	public static AreeData getData(World world) {
		MapStorage storage = world.getMapStorage();
		AreeData instance = (AreeData) storage.getOrLoadData(AreeData.class, DATA_NAME);
		if (instance == null) {
			instance = new AreeData();
			storage.setData(DATA_NAME, instance);
		}
		return instance;
	}
	
	public AreeData() {
		super(DATA_NAME);
	}

	public AreeData(String name) {
		super(name);
	}

	//load
	@Override
	public void readFromNBT(NBTTagCompound nbt) {
	}

	//save
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound nbt) {		
		return nbt;
	}

}

 

 

methods to write/read NBT

Spoiler

public NBTTagCompound writeAreaToNBT(AreaClaim area){
		if(area!=null){
			NBTTagCompound nbt = new NBTTagCompound();
			
			final String TAG = "area_claim:";
			
			nbt.setLong(TAG+"id", area.getId());
			nbt.setInteger(TAG+"dimension", area.getDimension());
			nbt.setString(TAG+"nome_area", area.getNomeArea());
			nbt.setLong(TAG+"id_casata", area.getIdCasata());
			nbt.setString(TAG+"affittuario_username", area.getAffittuario().getUsername());
			nbt.setString(TAG+"affittuario_uuid", area.getAffittuario().getUUIDString());		

			nbt.setBoolean(TAG+"perm_affittuari_build", area.getPermessi().get("affittuari").get("build"));
			nbt.setBoolean(TAG+"perm_affittuari_destroy", area.getPermessi().get("affittuari").get("destroy"));
			nbt.setBoolean(TAG+"perm_affittuari_switch", area.getPermessi().get("affittuari").get("switch"));
			nbt.setBoolean(TAG+"perm_affittuari_itemuse", area.getPermessi().get("affittuari").get("itemuse"));

			nbt.setBoolean(TAG+"perm_casata_build", area.getPermessi().get("casata").get("build"));
			nbt.setBoolean(TAG+"perm_casata_destroy", area.getPermessi().get("casata").get("destroy"));
			nbt.setBoolean(TAG+"perm_casata_switch", area.getPermessi().get("casata").get("switch"));
			nbt.setBoolean(TAG+"perm_casata_itemuse", area.getPermessi().get("casata").get("itemuse"));

			nbt.setBoolean(TAG+"perm_amici_build", area.getPermessi().get("amici").get("build"));
			nbt.setBoolean(TAG+"perm_amici_destroy", area.getPermessi().get("amici").get("destroy"));
			nbt.setBoolean(TAG+"perm_amici_switch", area.getPermessi().get("amici").get("switch"));
			nbt.setBoolean(TAG+"perm_amici_itemuse", area.getPermessi().get("amici").get("itemuse"));

			nbt.setBoolean(TAG+"perm_alleati_build", area.getPermessi().get("alleati").get("build"));
			nbt.setBoolean(TAG+"perm_alleati_destroy", area.getPermessi().get("alleati").get("destroy"));
			nbt.setBoolean(TAG+"perm_alleati_switch", area.getPermessi().get("alleati").get("switch"));
			nbt.setBoolean(TAG+"perm_alleati_itemuse", area.getPermessi().get("alleati").get("itemuse"));

			nbt.setBoolean(TAG+"perm_stranieri_build", area.getPermessi().get("stranieri").get("build"));
			nbt.setBoolean(TAG+"perm_stranieri_destroy", area.getPermessi().get("stranieri").get("destroy"));
			nbt.setBoolean(TAG+"perm_stranieri_switch", area.getPermessi().get("stranieri").get("switch"));
			nbt.setBoolean(TAG+"perm_stranieri_itemuse", area.getPermessi().get("stranieri").get("itemuse"));		
			
			nbt.setBoolean(TAG+"selezionata", area.getSelezionata());
			nbt.setBoolean(TAG+"mob_protetti", area.getMobProtetti());
			nbt.setInteger(TAG+"tasse", area.getTasse());
			nbt.setInteger(TAG+"color", area.getColor().hashCode());
			
			NBTTagList nbt_list_blocchi_claim = new NBTTagList();
			for(BloccoClaim blocco_claim : area.getBlocchiClaim()){
				nbt_list_blocchi_claim.appendTag(writeBloccoToNBT(blocco_claim));				
			}		
			nbt.setTag(TAG+"nbt_list_blocchi_claim", nbt_list_blocchi_claim);
			
			return nbt;
		}
		return null;		
	}
	
	public AreaClaim readAreaFromNbt(NBTTagCompound nbt){
		if(nbt!=null){
			final String TAG = "area_claim:";
			
			long id = nbt.getLong(TAG+"id");
			int dimension = nbt.getInteger(TAG+"dimension");
			String nome_area = nbt.getString(TAG+"nome_area");
			long id_casata = nbt.getLong(TAG+"id_casata");
			String affittuario_username = nbt.getString(TAG+"affittuario_username");
			String affittuario_uuid = nbt.getString(TAG+"affittuario_uuid");

			HashMap<String, HashMap<String, Boolean>> permessi = new HashMap<String, HashMap<String, Boolean>>();
			HashMap<String, Boolean> permessi_affitturari = new HashMap<String, Boolean>();
			HashMap<String, Boolean> permessi_casata = new HashMap<String, Boolean>();
			HashMap<String, Boolean> permessi_amici = new HashMap<String, Boolean>();
			HashMap<String, Boolean> permessi_alleati = new HashMap<String, Boolean>();
			HashMap<String, Boolean> permessi_stranieri = new HashMap<String, Boolean>();
			
			permessi_affitturari.put("build", nbt.getBoolean(TAG+"perm_affittuari_build"));
			permessi_affitturari.put("destroy", nbt.getBoolean(TAG+"perm_affittuari_destroy"));
			permessi_affitturari.put("switch", nbt.getBoolean(TAG+"perm_affittuari_switch"));
			permessi_affitturari.put("itemuse", nbt.getBoolean(TAG+"perm_affittuari_itemuse"));

			permessi_casata.put("build", nbt.getBoolean(TAG+"perm_casata_build"));
			permessi_casata.put("destroy", nbt.getBoolean(TAG+"perm_casata_destroy"));
			permessi_casata.put("switch", nbt.getBoolean(TAG+"perm_casata_switch"));
			permessi_casata.put("itemuse", nbt.getBoolean(TAG+"perm_casata_itemuse"));

			permessi_amici.put("build", nbt.getBoolean(TAG+"perm_amici_build"));
			permessi_amici.put("destroy", nbt.getBoolean(TAG+"perm_amici_build"));
			permessi_amici.put("switch", nbt.getBoolean(TAG+"perm_amici_build"));
			permessi_amici.put("itemuse", nbt.getBoolean(TAG+"perm_amici_build"));

			permessi_alleati.put("build", nbt.getBoolean(TAG+"perm_alleati_build"));
			permessi_alleati.put("destroy", nbt.getBoolean(TAG+"perm_alleati_destroy"));
			permessi_alleati.put("switch", nbt.getBoolean(TAG+"perm_alleati_switch"));
			permessi_alleati.put("itemuse", nbt.getBoolean(TAG+"perm_alleati_itemuse"));

			permessi_stranieri.put("build", nbt.getBoolean(TAG+"perm_stranieri_build"));
			permessi_stranieri.put("destroy", nbt.getBoolean(TAG+"perm_stranieri_destroy"));
			permessi_stranieri.put("switch", nbt.getBoolean(TAG+"perm_stranieri_switch"));
			permessi_stranieri.put("itemuse", nbt.getBoolean(TAG+"perm_stranieri_itemuse"));

			permessi.put("affittuari", permessi_affitturari);
			permessi.put("casata", permessi_casata);
			permessi.put("amici", permessi_amici);
			permessi.put("alleati", permessi_alleati);
			permessi.put("stranieri", permessi_stranieri);			

			boolean selezionata = nbt.getBoolean(TAG+"selezionata");
			boolean mob_protetti = nbt.getBoolean(TAG+"mob_protetti");
			int tasse = nbt.getInteger(TAG+"tasse");
			Color color = new Color(nbt.getInteger(TAG+"color"));
			
			ArrayList<BloccoClaim> blocchi_claim = new ArrayList<>();
			NBTTagList nbt_list_blocchi_claim = nbt.getTagList(TAG+"nbt_list_blocchi_claim", Constants.NBT.TAG_COMPOUND);
			for (int i=0; i < nbt_list_blocchi_claim.tagCount(); i++) {
				blocchi_claim.add(readBloccoFromNbt((NBTTagCompound)nbt_list_blocchi_claim.get(i)));
			}			
			AreaClaim area = new AreaClaim(nbt.getLong(""), nome_area, dimension, id_casata, mob_protetti, tasse, color);
			area.setPermessi(permessi);
			area.setBlocchiClaim(blocchi_claim);
			return area;
		}	
		return  null;
	}
	
	public NBTTagCompound writeBloccoToNBT(BloccoClaim blocco){
		if(blocco!=null){
			NBTTagCompound nbt = new NBTTagCompound();
			
			final String TAG = "blocco_claim:";
			
			nbt.setDouble(TAG+"x", blocco.getX());
			nbt.setDouble(TAG+"z", blocco.getZ());
			nbt.setInteger(TAG+"dimension", blocco.getDimension());
			
			return nbt;
		}
		return null;		
	}
	
	public BloccoClaim readBloccoFromNbt(NBTTagCompound nbt){
		if(nbt!=null){
			final String TAG = "blocco_claim:";
			
			double x = nbt.getLong(TAG+"x");
			double z = nbt.getLong(TAG+"z");
			int dimension = nbt.getInteger(TAG+"dimension");
			
			BloccoClaim blocco = new BloccoClaim(x, z, dimension);
			return blocco;
		}	
		return  null;
	}

 

 

I want to save in my WorldSavedData class "AreeData" the result of this method

Spoiler


	
	public NBTTagList getNBTListAree(){
		NBTTagList nbt_list_aree_claim = new NBTTagList();
		for(AreaClaim area_claim : this.getCasataTemp().getAreeClaim()){
			nbt_list_aree_claim.appendTag(writeAreaToNBT(area_claim));				
		}
		return nbt_list_aree_claim;
	}

How can I do?
 

 

Edited by JdiJack
Posted

Well one thing I think you're missing is the coordinates of the area itself.

 

I would have four double fields (or have a "rectangle" class) with four double fields that represent x1, z1, x2, z2 in the world. I would then have setter and getter methods for those points. In the write to NBT, I would write the four double values and in the read from NBT I would read the four double values.

 

Also, you should look at the official forge documentation for worldsavedata https://mcforge.readthedocs.io/en/latest/datastorage/worldsaveddata/.

 

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted

Why doubles? Why not integers or longs?

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

 

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

 

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

Posted
2 hours ago, jabelar said:

Beh, una cosa che penso di essere mancante è la coordinazione dell'area stessa.

 

Avrei quattro campi doppio (o avere una classe "rettangolo") con quattro doppie campi che rappresentano x1, z1, x2, z2 nel mondo. Avrei poi metodi setter e getter per questi punti. Nella scrittura a NBT scrivo i quattro valori duplici e nella lettura da NBT leggerei i quattro valori doppie.

 

Inoltre, è necessario esaminare la documentazione ufficiale di forge per worldsavedata  https://mcforge.readthedocs.io/en/latest/datastorage/worldsaveddata/ .

 

As I said before, the areas I want to get must NOT be rectangles, but they can take any shape, so I need to track every block.

Please pay attention to this aspect and help me instead of the code I have extended. I have read the documentation https://mcforge.readthedocs.io/en/latest/datastorage/worldsaveddata/ several times.

My question is:
1) Is my code correct?
2) how do i save my ntb in worldsavedata class?

Posted

First of all, we can't really tell if your code is correct. That is up to you. The general approach looks correct but you have to verify the details. Have you tried to run the code? Did it work?

 

If you read the documentation it already explains how the saving works. It happens automatically as part of extending the world data class and using the setData() method.

 

To test your code you simply need to add console statements to follow the execution. If you put console statements in the right places you will be able to easily determine whether the code runs, when it runs, and the value of any key fields during the execution.

  • Like 1

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted (edited)
4 hours ago, jabelar said:

First of all, we can't really tell if your code is correct. That is up to you. The general approach looks correct but you have to verify the details.

Thank you, my goal was to understand this.

 

4 hours ago, jabelar said:

To test your code you simply need to add console statements to follow the execution. If you put console statements in the right places you will be able to easily determine whether the code runs, when it runs, and the value of any key fields during the execution.

Although I have not yet understood how to pass and assign the result of "getNBTListAree ()" to "writeToNBT (NBTTagCompound nbt)"

 

Nuova immagine bitmap.jpg

Edited by JdiJack
Posted (edited)

You use the tag compound's setTag() method to add other NBTBase objects, including NBTList to the compound. So in your case if you take the NBTCompound (like the world data compound or you can create a new NBTTagCompound depending on what exactly you're doing at the time.) and go setTag("area_claim_list", getNBTListArea()) it should add it to the compound.

Edited by jabelar
  • Like 1

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted

I think I'm close to the solution, the problem is that the "readFromNBT" and "writeToNBT" methods are never called, although I call "markDirty ()".

Class Code "WorldSavedData":

Spoiler

public class AreeData extends WorldSavedData{
	
	private static final String DATA_NAME = Reference.MODID + "_data_aree";
	private NBTTagCompound nbt_message = new NBTTagCompound();
	
	public AreeData() {
		super(DATA_NAME);
	}

	public AreeData(String data_name) {
		super(data_name);
	}

	//load
	@Override
	public void readFromNBT(NBTTagCompound nbt) {
		//nbt_message = nbt;
		nbt_message = nbt.getCompoundTag(DATA_NAME);
	}

	//save
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound nbt) {	
		nbt.setTag(DATA_NAME, nbt_message);
		//return nbt_message;
		return nbt;
	}
	
	public void salvaCambiamenti(){
		markDirty();
	}
	
	public NBTTagCompound getNBT(){
		return this.nbt_message;
	}
	
	public void setNBT(NBTTagCompound nbt){
		this.nbt_message=nbt;
	}
	
	public static AreeData getData(World world) {
		MapStorage storage = world.getMapStorage();
		AreeData instance = (AreeData) storage.getOrLoadData(AreeData.class, DATA_NAME);
		if (instance == null) {
			instance = new AreeData();
			storage.setData(DATA_NAME, instance);
		}
		return instance;
	}

}

 

 

another class code to save a new NTB:

Spoiler

AreeData area_data = AreeData.getData(Minecraft.getMinecraft().world);
area_data.setNBT(message_inviato.nbt_message);
area_data.salvaCambiamenti();

 

code to recover NTB saved:

Spoiler

AreeData.getData(Minecraft.getMinecraft().world).getNBT()

 

 

Posted

Okay, I was playing with this a bit, coding it my own way and I have a few tips and suggestions.

 

First of all, the world saved data class should also contain the fields that you're interested in changing. Those fields can in fact be simply a list of instances of another class, but the point is that you should be doing the converting between NBT read from file and the class field values.

 

So the way I would do it is that the world saved data class will contain a list of the protected area instances. But the world saved data class should also be used to set the data in those area instances because you need to know when they change to markDirty() properly.

 

Furthermore you have to develop the writeToNBT() and readFromNBT() methods. They should basically use tag lists to hold the list of areas which in turn hold the list of blocks within the area.

 

So for example, here is my protected area class example (note that I only stored name and list of block positions, in your code you should add other things like tenant, taxes and such):

 

public class ProtectedArea 
{
	private String name;
	private List<BlockPos> listBlocks = new ArrayList<BlockPos>();

	/**
	 * Instantiates a new protected area.
	 *
	 * @param parName the par name
	 */
	public ProtectedArea(String parName)
	{
		name = parName;
	}
	
	/**
	 * Gets the name.
	 *
	 * @return the name
	 */
	public String getName() { return name; }
	
	/**
	 * Adds the block position to the protected blocks list.
	 *
	 * @param parPos the par pos
	 */
	public void addBlock(BlockPos parPos)
	{
		listBlocks.add(parPos);
	}
	
	/**
	 * Removes the block position from the protected blocks list.
	 *
	 * @param parPos the par pos
	 */
	public void removeBlock(BlockPos parPos)
	{
		listBlocks.remove(parPos);
	}
	
	/**
	 * Clears the protected blocks.
	 */
	public void clearBlocks()
	{
		listBlocks.clear();
	}
	
	/**
	 * Gets the protected block list.
	 *
	 * @return the protected block list
	 */
	public List<BlockPos> getProtectedBlockList() { return listBlocks; }
	
	/**
	 * Gets the block list tag.
	 *
	 * @return the block list tag
	 */
	public NBTTagList getBlockListTag()
	{
		NBTTagList tagList = new NBTTagList();
		Iterator<BlockPos> iterator = listBlocks.iterator();
		while (iterator.hasNext())
		{
			BlockPos pos = iterator.next();
			NBTTagCompound posCompound = new NBTTagCompound();
			posCompound.setInteger("x", pos.getX());
			posCompound.setInteger("y", pos.getY());
			posCompound.setInteger("z", pos.getZ());
			tagList.appendTag(posCompound);
		}
		return tagList;
	}
}

 

And my example of the class that extends WorldSavedData is:

 

public class ProtectedAreaData extends WorldSavedData
{
	private static final String DATA_NAME = MainMod.MODID + "_data_aree";
	private List<ProtectedArea>  listAreas = new ArrayList<ProtectedArea>();
	
	/**
	 * Instantiates a new protected area data.
	 */
	public ProtectedAreaData() 
	{
		super(DATA_NAME);
	}

	/**
	 * Instantiates a new protected area data.
	 *
	 * @param name the name
	 */
	public ProtectedAreaData(String name) 
	{
		super(name);
	}
	
	/**
	 * Gets the world saved data instance associated to a given world.
	 *
	 * @param world the world
	 * @return the data instance
	 */
	public static ProtectedAreaData getDataInstance(World world) 
	{
		MapStorage storage = world.getMapStorage();
		ProtectedAreaData instance = (ProtectedAreaData) storage.getOrLoadData(ProtectedAreaData.class, DATA_NAME);
		if (instance == null) {
			instance = new ProtectedAreaData();
			storage.setData(DATA_NAME, instance);
		}
		return instance;
	}
	
	/**
	 * Adds the area to the list of protected areas.
	 *
	 * @param parArea the par area
	 */
	public void addArea(ProtectedArea parArea)
	{
		listAreas.add(parArea);
		markDirty();
	}
	
	/**
	 * Removes the area from the list of protected areas.
	 *
	 * @param parArea the par area
	 */
	public void removeArea(ProtectedArea parArea)
	{
		listAreas.remove(parArea);
		markDirty();
	}
	
	/**
	 * Clear the protected areas list.
	 */
	public void clearAreas()
	{
		listAreas.clear();
		markDirty();
	}
	
	/**
	 * Gets the area by name.
	 *
	 * @param parName the par name
	 * @return the area by name
	 */
	@Nullable
	public ProtectedArea getAreaByName(String parName)
	{
		Iterator<ProtectedArea> iterator = listAreas.iterator();
		while (iterator.hasNext())
		{
			ProtectedArea area = iterator.next();
			if (area.getName().equals(parName))
			{
				return area;
			}
		}
		
		return new ProtectedArea(parName);
	}
	
	/**
	 * Adds the block to a given area.
	 *
	 * @param parName the par name
	 * @param parPos the par pos
	 */
	public void addBlockToArea(String parName, BlockPos parPos)
	{
		getAreaByName(parName).addBlock(parPos);
		markDirty();
	}
	
	/**
	 * Removes the block from a given area.
	 *
	 * @param parName the par name
	 * @param parPos the par pos
	 */
	public void removeBlockFromArea(String parName, BlockPos parPos)
	{
		getAreaByName(parName).removeBlock(parPos);
		markDirty();
	}
	
	/**
	 * Clear blocks from area.
	 *
	 * @param parName the par name
	 */
	public void clearBlocksFromArea(String parName)
	{
		getAreaByName(parName).clearBlocks();
		markDirty();
	}
	
	/**
	 * Checks if a block position is protected.
	 *
	 * @param parPos the par pos
	 * @return true, if is block pos protected
	 */
	public boolean isBlockPosProtected(BlockPos parPos)
	{
		Iterator<ProtectedArea> iteratorArea = listAreas.iterator();
		while (iteratorArea.hasNext())
		{
			ProtectedArea area = iteratorArea.next();
			if (area.getProtectedBlockList().contains(parPos))
			{
				return true;
			}
		}
		
		return false;
	}
	
	/* (non-Javadoc)
	 * @see net.minecraft.world.storage.WorldSavedData#readFromNBT(net.minecraft.nbt.NBTTagCompound)
	 */
	//load
	@Override
	public void readFromNBT(NBTTagCompound nbt) 
	{
		listAreas.clear();
		
		NBTTagList tagListAreas = nbt.getTagList("Protected Areas", 10); // 10 indicates a list of NBTTagCompound
		Iterator<NBTBase> iterator = tagListAreas.iterator();
		while (iterator.hasNext())
		{
			NBTTagCompound areaCompound = (NBTTagCompound) iterator.next();
			ProtectedArea area = new ProtectedArea(areaCompound.getString(areaCompound.getString("Area Name")));
			listAreas.add(area);
			NBTTagList tagListPos = areaCompound.getTagList("Block List", 10);
			
			Iterator<NBTBase> iterator2 = tagListPos.iterator();
			while (iterator2.hasNext())
			{
				NBTTagCompound posCompound = (NBTTagCompound) iterator2.next();
				BlockPos pos = new BlockPos(
						posCompound.getInteger("x"),
						posCompound.getInteger("y"),
						posCompound.getInteger("z")
						);
				area.addBlock(pos);	
			}
		}
	}

	/* (non-Javadoc)
	 * @see net.minecraft.world.storage.WorldSavedData#writeToNBT(net.minecraft.nbt.NBTTagCompound)
	 */
	//save
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound nbt) 
	{	
		NBTTagList tagList = new NBTTagList();
		
		// cycle through the list of areas
		Iterator<ProtectedArea> iteratorArea = listAreas.iterator();
		while (iteratorArea.hasNext())
		{
			NBTTagCompound tagCompound = new NBTTagCompound();
			ProtectedArea area = iteratorArea.next();
			tagCompound.setString("Area Name", area.getName());
			tagCompound.setTag("Block List", area.getBlockListTag());
			tagList.appendTag(tagCompound);
		}

		nbt.setTag("Protected Areas", tagList);
		return nbt;
	}
}

 

NOTE: I have not tested this code yet. But I think the general approach should work well. It is very similar to the world data implemented for the ItemMap.

 

Now, when the player is changing things in your GUI you can use the methods to add the blocks and such as you need.

 

In summary, I think you need to have the informations in fields that are in the world save data class and you should furthermore implement the writeToNBT() and readFromNBT() to suit the information you want to save.

 

For syncing the client, you will have to send the world data yourself as a custom packet. The good news is that the minecraft packet can accept NBT directly as a payload.

 

I hope that helps. I need to go to be as it is past midnight ...

  • Like 1

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Posted
12 minutes ago, jabelar said:
Spoiler

 

Okay, stavo giocando con questo un po ', codificandolo a modo mio e ho qualche suggerimento e suggerimenti.

 

Innanzitutto, la classe di dati salvata nel mondo dovrebbe contenere anche i campi che ti interessa cambiare. Questi campi possono infatti essere semplicemente un elenco di istanze di un'altra classe, ma il punto è che si dovrebbe fare la conversione tra NBT leggere da file e valori di campo di classe.

 

Quindi il modo in cui farò è che la classe di dati salvata nel mondo contenga un elenco delle istanze dell'area protetta. Ma la classe di dati salvata in tutto il mondo dovrebbe essere utilizzata anche per impostare i dati nelle istanze di zona in quanto è necessario sapere quando cambiano correttamente in markDirty ().

 

Inoltre, è necessario sviluppare i metodi writeToNBT () e readFromNBT () . Dovrebbero fondamentalmente utilizzare elenchi di tag per tenere l'elenco di aree che a sua volta tenere l'elenco di blocchi all'interno della zona.

 

Quindi, ad esempio, qui è l'esempio della mia categoria di aree protette (noti che ho solo memorizzato il nome e l'elenco di posizioni di blocco, nel tuo codice dovresti aggiungere altre cose come inquilino, tasse e simili):

 



public class ProtectedArea 
{
	private String name;
	private List<BlockPos> listBlocks = new ArrayList<BlockPos>();

	/**
	 * Instantiates a new protected area.
	 *
	 * @param parName the par name
	 */
	public ProtectedArea(String parName)
	{
		name = parName;
	}
	
	/**
	 * Gets the name.
	 *
	 * @return the name
	 */
	public String getName() { return name; }
	
	/**
	 * Adds the block position to the protected blocks list.
	 *
	 * @param parPos the par pos
	 */
	public void addBlock(BlockPos parPos)
	{
		listBlocks.add(parPos);
	}
	
	/**
	 * Removes the block position from the protected blocks list.
	 *
	 * @param parPos the par pos
	 */
	public void removeBlock(BlockPos parPos)
	{
		listBlocks.remove(parPos);
	}
	
	/**
	 * Clears the protected blocks.
	 */
	public void clearBlocks()
	{
		listBlocks.clear();
	}
	
	/**
	 * Gets the protected block list.
	 *
	 * @return the protected block list
	 */
	public List<BlockPos> getProtectedBlockList() { return listBlocks; }
	
	/**
	 * Gets the block list tag.
	 *
	 * @return the block list tag
	 */
	public NBTTagList getBlockListTag()
	{
		NBTTagList tagList = new NBTTagList();
		Iterator<BlockPos> iterator = listBlocks.iterator();
		while (iterator.hasNext())
		{
			BlockPos pos = iterator.next();
			NBTTagCompound posCompound = new NBTTagCompound();
			posCompound
		
		
	

 

E il mio esempio della classe che estende WorldSavedData è:

 



public class ProtectedAreaData extends WorldSavedData
{
	private static final String DATA_NAME = MainMod.MODID + "_data_aree";
	private List<ProtectedArea>  listAreas = new ArrayList<ProtectedArea>();
	
	/**
	 * Instantiates a new protected area data.
	 */
	public ProtectedAreaData() 
	{
		super(DATA_NAME);
	}

	/**
	 * Instantiates a new protected area data.
	 *
	 * @param name the name
	 */
	public ProtectedAreaData(String name) 
	{
		super(name);
	}
	
	/**
	 * Gets the world saved data instance associated to a given world.
	 *
	 * @param world the world
	 * @return the data instance
	 */
	public static ProtectedAreaData getDataInstance(World world) 
	{
		MapStorage storage = world.getMapStorage();
		ProtectedAreaData instance = (ProtectedAreaData) storage.getOrLoadData(ProtectedAreaData.class, DATA_NAME);
		if (instance == null) {
			instance = new ProtectedAreaData();
			storage.setData(DATA_NAME, instance);
		}
		return instance;
	}
	
	/**
	 * Adds the area to the list of protected areas.
	 *
	 * @param parArea the par area
	 */
	public void addArea(ProtectedArea parArea)
	{
		listAreas.add(parArea);
		markDirty();
	}
	
	/**
	 * Removes the area from the list of protected areas.
	 *
	 * @param parArea the par area
	 */
	public void removeArea(ProtectedArea parArea)
	{
		listAreas.remove(parArea);
		markDirty();
	}
	
	/**
	 * Clear the protected areas list.
	 */
	public void clearAreas()
	{
		listAreas.clear();
		markDirty();
	}
	
	/**
	 * Gets the area by name.
	 *
	 * @param parName the par name
	 * @return the area by name
	 */
	@Nullable
	public ProtectedArea getAreaByName(String parName)
	{
		Iterator<ProtectedArea> iterator = listAreas.iterator();
		while (iterator.hasNext())
		{
			ProtectedArea area = iterator.next();
			if (area.getName().equals(parName))
			{
				return area;
			}
		}
		
		return new ProtectedArea(parName);
	}
	
	/**
	 * Adds the block to a given area.
	 *
	 * @param parName the par name
	 * @param parPos the par pos
	 */
	public void addBlockToArea(String parName, BlockPos parPos)
	{
		getAreaByName(parName).addBlock(parPos);
		markDirty();
	}
	
	/**
	 * Removes the block from a given area.
	 *
	 * @param parName the par name
	 * @param parPos the par pos
	 */
	public void removeBlockFromArea(String parName, BlockPos parPos)
	{
		getAreaByName(parName).removeBlock(parPos);
		markDirty();
	}
	
	/**
	 * Clear blocks from area.
	 *
	 * @param parName the par name
	 */
	public void clearBlocksFromArea(String parName)
	{
		getAreaByName(parName).clearBlocks();
		markDirty();
	}
	
	/**
	 * Checks if a block position is protected.
	 *
	 * @param parPos the par pos
	 * @return true, if is block pos protected
	 */
	public boolean isBlockPosProtected(BlockPos parPos)
	{
		Iterator<ProtectedArea> iteratorArea = listAreas.iterator();
		while (iteratorArea.hasNext())
		{
			ProtectedArea area = iteratorArea.next();
			if (area.getProtectedBlockList().contains(parPos))
			{
				return true;
			}
		}
		
		return false;
	}
	
	/* (non-Javadoc)
	 * @see net.minecraft.world.storage.WorldSavedData#readFromNBT(net.minecraft.nbt.NBTTagCompound)
	 */
	//load
	@Override
	public void readFromNBT(NBTTagCompound nbt) 
	{
		listAreas.clear();
		
		NBTTagList tagListAreas = nbt.getTagList("Protected Areas", 10); // 10 indicates a list of NBTTagCompound
		Iterator<NBTBase> iterator = tagListAreas.iterator();
		while (iterator.hasNext())
		{
			NBTTagCompound areaCompound = (NBTTagCompound) iterator.next();
			ProtectedArea area = new ProtectedArea(areaCompound.getString(areaCompound.getString("Area Name")));
			listAreas.add(area);
			NBTTagList tagListPos = areaCompound.getTagList("Block List", 10);
			
			Iterator<NBTBase> iterator2 = tagListPos.iterator();
			while (iterator2.hasNext())
			{
				NBTTagCompound posCompound = (NBTTagCompound) iterator2.next();
				BlockPos pos = new BlockPos(
						posCompound.getInteger("x"),
						posCompound.getInteger("y"),
						posCompound.getInteger("z")
						);
				area.addBlock(pos);	
			}
		}
	}

	/* (non-Javadoc)
	 * @see net.minecraft.world.storage.WorldSavedData#writeToNBT(net.minecraft.nbt.NBTTagCompound)
	 */
	//save
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound nbt) 
	{	
		NBTTagList tagList = new NBTTagList();
		
		// cycle through the list of areas
		Iterator<ProtectedArea> iteratorArea = listAreas.iterator();
		while (iteratorArea.hasNext())
		{
			NBTTagCompound tagCompound = new NBTTagCompound();
			ProtectedArea area = iteratorArea.next();
			tagCompound.setString("Area Name", area.getName());
			tagCompound.setTag("Block List", area
		

		
	

 

NOTA: non ho ancora provato questo codice. Ma penso che l'approccio generale dovrebbe funzionare bene. È molto simile ai dati del mondo implementati per l'ItemMap.

 

Ora, quando il giocatore sta cambiando le cose nella tua GUI, puoi utilizzare i metodi per aggiungere i blocchi e come hai bisogno.

 

In sintesi, penso che devi avere informazioni in campi che sono al mondo salvare la classe di dati e si dovrebbe inoltre implementare writeToNBT () e readFromNBT () per adattarsi alle informazioni che si desidera salvare.

 

Per la sincronizzazione del client, dovrai inviare i dati del mondo come un pacchetto personalizzato. La buona notizia è che il pacchetto miniera può accettare NBT direttamente come un payload.

 

Spero che aiuti. Devo andare per essere come è passato la mezzanotte ...

 

 

Thank you very much for your help, I appreciate it very much.
Conceptually your work is perfect, but my problem is another one.
I can not call the "writeToNBT ()" and "readFromNBT ()" methods. I will probably abandon WorldSaveData and implement a system that stores NTBCompaund directly on Disk

Posted
27 minutes ago, JdiJack said:

I can not call the "writeToNBT ()" and "readFromNBT ()" methods

 

Why not?

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Posted (edited)

I've implemented a simple class like this and I can not get it running. I'm desperate are 7 days trying to run WorldSaveData, I'm tired

 


 

Edited by JdiJack
Posted
8 hours ago, JdiJack said:

Thank you very much for your help, I appreciate it very much.
Conceptually your work is perfect, but my problem is another one.
I can not call the "writeToNBT ()" and "readFromNBT ()" methods. I will probably abandon WorldSaveData and implement a system that stores NTBCompaund directly on Disk

 

You should never need to call those functions. You should just need to markDirty(). If you look in my example, the whole point is that all the methods that can change data also do the markDirty().

 

You need to have the data in (or directly accessible from) the class that extends WorldSaveData, and then you should only change the data through that class -- you'll notice that I have methods in my data class that are used to access the data within the contained area classes -- you should not change the area information directly.

 

So, as long as: 

1) your world data is properly appended to the vanilla world data with the set method

2) you only change data through the world data class

3) you mark dirty every time there is a change.

 

Then you should be good.

 

Once you have that working, the next topic is to sync to client!

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

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

    • https://mclo.gs/x7mxHaj     [10Mar2025 22:29:13.274] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.4.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412, nogui] 2[10Mar2025 22:29:13.277] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.14 by Eclipse Adoptium; OS Linux arch amd64 version 5.15.0-118-generic 3[10Mar2025 22:29:16.107] [main/INFO] [net.minecraftforge.fml.loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver 4[10Mar2025 22:29:16.157] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/server/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER 5[10Mar2025 22:29:17.108] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /server/libraries/net/minecraftforge/fmlcore/1.20.1-47.4.0/fmlcore-1.20.1-47.4.0.jar is missing mods.toml file 6[10Mar2025 22:29:17.110] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /server/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.4.0/javafmllanguage-1.20.1-47.4.0.jar is missing mods.toml file 7[10Mar2025 22:29:17.111] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /server/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.4.0/lowcodelanguage-1.20.1-47.4.0.jar is missing mods.toml file 8[10Mar2025 22:29:17.111] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /server/libraries/net/minecraftforge/mclanguage/1.20.1-47.4.0/mclanguage-1.20.1-47.4.0.jar is missing mods.toml file 9[10Mar2025 22:29:18.201] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: 10[10Mar2025 22:29:18.203] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: expandability. Using Mod File: /server/mods/expandability-9.0.4.jar 11[10Mar2025 22:29:18.204] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 49 dependencies adding them to mods collection 12[10Mar2025 22:29:18.770] [main/INFO] [org.groovymc.gml.mappings.MappingsProvider/]: Starting runtime mappings setup... 13[10Mar2025 22:29:18.821] [main/INFO] [org.groovymc.gml.internal.locator.ModLocatorInjector/]: Injecting ScriptModLocator candidates... 14[10Mar2025 22:29:18.830] [main/INFO] [org.groovymc.gml.scriptmods.ScriptModLocator/]: Injected Jimfs file system 15[10Mar2025 22:29:18.838] [main/INFO] [org.groovymc.gml.scriptmods.ScriptModLocator/]: Skipped loading script mods from directory /server/mods/scripts as it did not exist. 16[10Mar2025 22:29:18.845] [main/INFO] [org.groovymc.gml.internal.locator.ModLocatorInjector/]: Injected ScriptModLocator mod candidates. Found 0 valid mod candidates and 0 broken mod files. 17[10Mar2025 22:29:24.320] [GML Mappings Thread/INFO] [org.groovymc.gml.mappings.MappingsProvider/]: Loaded runtime mappings in 5471ms 18[10Mar2025 22:29:24.321] [GML Mappings Thread/INFO] [org.groovymc.gml.mappings.MappingsProvider/]: Finished runtime mappings setup. 19[10Mar2025 22:29:31.245] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 20[10Mar2025 22:29:31.821] [main/ERROR] [mixin/]: Mixin config rei-jei-internals-workaround.mixins.json does not specify "minVersion" property 21[10Mar2025 22:29:32.156] [main/ERROR] [mixin/]: Mixin config rei.mixins.json does not specify "minVersion" property 22[10Mar2025 22:29:32.319] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [shetiphian.core.mixins.MixinConnector] 23[10Mar2025 22:29:32.321] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [shetiphian.multibeds.mixins.MixinConnector] 24[10Mar2025 22:29:32.321] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments [nogui] 25[10Mar2025 22:29:32.461] [main/INFO] [ModernFix/]: Loaded configuration file for ModernFix 5.20.2+mc1.20.1: 87 options available, 1 override(s) found 26[10Mar2025 22:29:32.462] [main/WARN] [ModernFix/]: Option 'mixin.bugfix.buffer_builder_leak' overriden (by mods [witherstormmod]) to 'false' 27[10Mar2025 22:29:32.462] [main/INFO] [ModernFix/]: Applying Nashorn fix 28[10Mar2025 22:29:32.526] [main/INFO] [ModernFix/]: Applied Forge config corruption patch 29[10Mar2025 22:29:32.751] [main/WARN] [mixin/]: Reference map 'yungsextras.refmap.json' for yungsextras.mixins.json could not be read. If this is a development environment you can ignore this message 30[10Mar2025 22:29:32.754] [main/WARN] [mixin/]: Reference map 'yungsextras.refmap.json' for yungsextras_forge.mixins.json could not be read. If this is a development environment you can ignore this message 31[10Mar2025 22:29:32.877] [main/INFO] [Radium Config/]: Loaded configuration file for Radium: 125 options available, 1 override(s) found 32[10Mar2025 22:29:32.943] [main/WARN] [mixin/]: Reference map 'carpeted-common-refmap.json' for carpeted-common.mixins.json could not be read. If this is a development environment you can ignore this message 33[10Mar2025 22:29:32.949] [main/WARN] [mixin/]: Reference map 'carpeted-forge-refmap.json' for carpeted.mixins.json could not be read. If this is a development environment you can ignore this message 34[10Mar2025 22:29:32.956] [main/WARN] [mixin/]: Reference map 'EpheroLib-refmap.json' for epherolib.mixins.json could not be read. If this is a development environment you can ignore this message 35[10Mar2025 22:29:33.024] [main/WARN] [mixin/]: Reference map 'puzzlesaccessapi.common.refmap.json' for puzzlesaccessapi.common.mixins.json could not be read. If this is a development environment you can ignore this message 36[10Mar2025 22:29:33.031] [main/WARN] [mixin/]: Reference map 'mixins.netherskeletons.refmap.json' for mixins.netherskeletons.json could not be read. If this is a development environment you can ignore this message 37[10Mar2025 22:29:33.126] [main/INFO] [Puzzles Lib/]: Loading 229 mods: 38- additional_lights 2.1.7 39- advancementplaques 1.6.9 40- alexsdelight 1.5 41- alexsmobs 1.22.9 42- amendments 1.20-1.2.19 43- aquaculture 2.5.4 44- aquamirae 6.API15 45- architectury 9.2.14 46- artifacts 9.5.13 47- athena 3.1.2 48- atlantis 2024.12.12-1.20.1-9.5-forge 49- attributefix 21.0.4 50- badpackets 0.4.3 51- balm 7.3.18 52\-- kuma_api 20.1.9-SNAPSHOT 53- beb 2.0.0 54- betterchunkloading 1.20.1-5.4 55- betterdeserttemples 1.20-Forge-3.0.3 56- betterdungeons 1.20-Forge-4.0.4 57- betterendisland 1.20-Forge-2.0.6 58- betterfortresses 1.20-Forge-2.0.6 59- betterjungletemples 1.20-Forge-2.0.5 60- bettermineshafts 1.20-Forge-4.0.4 61- betteroceanmonuments 1.20-Forge-3.0.4 62- betterstrongholds 1.20-Forge-4.0.3 63- betterwitchhuts 1.20-Forge-3.0.3 64- biomesoplenty 19.0.0.94 65- blackwolflibrary 1.0.2-[FORGE] 66- blue_skies 1.3.31 67- blueprint 7.1.2 68- bookshelf 20.2.13 69- bossominium 18.6 70- brutalbosses 1.20.1-8.0 71- bygonenether 1.3.2 72- campfireresting 1.6.0 73- carpeted 1.20-1.4 74- carryon 2.1.2.7 75\-- mixinextras 0.2.0-beta.6 76- cataclysm 2.58 77- catalogue 1.8.0 78- chipped 3.0.7 79- chiselsandbits 1.4.148 80\-- scena 1.0.103 81- chococraft 0.9.12 82- chunkloaders 1.2.8a 83- chunksending 1.20.1-2.8 84- citadel 2.6.1 85- cloth_config 11.1.136 86- clumps 12.0.0.4 87- collective 7.94 88- comforts 6.4.0+1.20.1 89- commongroovylibrary 0.3.3 90- connectivity 1.20.1-7.1 91- corail_spawners 1.20.1-035 92- cosmeticarmorreworked 1.20.1-v1a 93- crabclaws 1.2.0 94- craftingstation 0 95- craftingtweaks 18.2.5 96- crafttweaker 14.0.57 97- crashutilities 8.1.4 98- creativecore 2.12.31 99- creature_compendium 1.3.1 100- croptopia 3.0.4 101- ctov 3.4.12 102- cupboard 1.20.1-2.7 103- curios 5.12.1+1.20.1 104- curiouslanterns 1.20.1-1.3.6 105- customportalapi 0.0.1-beta1-1.20 106- cyclopscore 1.19.7 107- darkutils 17.0.5 108- decorative_blocks 4.1.3 109- deeperdarker 1.3.3 110- disenchanting 2.2.3 111- doubledoors 6.2 112- dramaticdoors 1.20.1-3.2.9_1 113- dungeoncrawl 2.3.15 114- dungeons_arise 2.1.58-1.20.x 115- dungeons_plus 1.5.0 116- dynamiclights 1.20.1.2 117- easy_villagers 1.20.1-1.1.23 118- elevatorid 1.20.1-lex-1.9 119- enchantinginfuser 8.0.3 120- enchdesc 17.1.19 121- epherolib 0.1.2 122- epicpowerbracelets 1.1.0 123- evilcraft 1.2.52 124\-- evilcraftcompat 1.2.52 125- exoticbirds 1.0.0 126- expandability 9.0.4 127- eyesinthedarkness 1.3.10 128- fairylights 7.0.0 129- fantasyfurniture 9.0.0 130|-- apexcore 10.0.0 131\-- commonality 7.0.0 132- farmersdelight 1.20.1-1.2.7 133- fastasyncworldsave 1.20.1-2.3 134- fastsuite 5.0.1 135- ferritecore 6.0.1 136- forge 47.4.0 137- framework 0.7.12 138- fromtheshadows 2.8 139- ftblibrary 2001.2.9 140- furnitura 1.12-1.20.1 141- fusion 1.2.4 142- geckolib 4.7 143- giantspawn 5.3 144- glitchcore 0.0.1.1 145- gml 4.0.10 146- goblintraders 1.9.3 147- golems 20.1.0.2 148- grimoireofgaia 4.0.0-alpha.11 149- hmag 9.0.27 150- hopo 1.2.2 151- hoporp 1.3.7 152- hopour 1.1.4 153- iceberg 1.1.25 154- incapacitated 1.20.1-1.4.4.2 155- infernalmobs 1.20.1.6 156- ironchest 1.20.1-14.4.4 157- jade 11.13.1+forge 158- jadeaddons 5.5.0+forge 159- journeymap 5.10.3 160- justhammers 2.0.3+mc1.20.1 161- konkrete 1.8.0 162- kotlinforforge 4.11.0 163- lionfishapi 2.4-Fix 164- lithostitched 1.4 165- luphieclutteredmod 2.1 166- magistuarmory 9.21 167- manyideas_core 1.4.2 168- manyideas_doors 1.2.3 169- mca 7.6.3+1.20.1 170- mcwbridges 3.0.0 171- mcwdoors 1.1.2 172- mcwfences 1.1.2 173- mcwfurnitures 3.3.0 174- mcwlights 1.1.0 175- mcwpaintings 1.0.5 176- mcwpaths 1.1.0 177- mcwroofs 2.3.1 178- mcwtrpdoors 1.1.4 179- mcwwindows 2.3.0 180- medieval_buildings 1.0.2 181- medievalend 1.0.1 182- mermod 3.0.1 183- minecraft 1.20.1 184- moa_decor_holidays 1.20.1 185- modernfix 5.20.2+mc1.20.1 186- modonomicon 1.77.6 187- monolib 2.0.0 188- moonlight 1.20-2.13.72 189- more_beautiful_torches 3.0.0 190- more_bows_and_arrows 4.0.0 191- more_villager_trades 1.0.0 192- mowziesmobs 1.7.1 193- mr_dungeons_andtaverns 3.0.3.f 194- mr_stellarity 2.0d 195- multibeds 1.20.1-1.2 196- mutantmonsters 8.0.7 197- naturalist 4.0.3 198- nerb 0.4.1 199- netherskeletons 4.9.5 200- new_slab_variants 3.0.1 201- nullscape 1.2.8 202- obscure_api 15 203- occultism 1.141.3 204- octolib 0.5.0.1 205- paraglider 20.1.3 206- patchouli 1.20.1-84.1-FORGE 207- pickupnotifier 8.0.0 208- pigpen 15.0.2 209- placebo 8.6.3 210- polymorph 0.49.8+1.20.1 211\-- spectrelib 0.13.17+1.20.1 212- puzzleslib 8.1.29 213\-- puzzlesaccessapi 20.1.1 214- radiantgear 2.2.0+1.20.1 215- radium 0.12.4+git.26c9d8e 216- realmrpg_skeletons 1.1.0 217- reap 1.20.1-1.1.2 218- rechiseled 1.1.6 219- rechiseled_chipped 1.1 220- recipes_lib 2.0.1 221- refurbished_furniture 1.0.12 222- rei_plugin_compatibilities 12.0.93 223\-- jei 15.9999 224- resourcefulconfig 2.1.3 225- resourcefullib 2.1.29 226- roughlyenoughitems 12.1.785 227- roughlyenoughprofessions 2.0.2 228- runelic 18.0.2 229- satako 7.0.32-1.20.1 230- securitycraft 1.9.12 231- shetiphiancore 1.20.1-1.4 232- smallships 2.0.0-b1.4 233- smartbrainlib 1.15 234- smoothchunk 1.20.1-4.0 235- solarcraft 3.3.1.1 236- sophisticatedbackpacks 3.23.6.1210 237- sophisticatedcore 1.2.22.901 238- sophisticatedstorage 1.3.9.1075 239- spark 1.10.53 240- startinv 1.0.0 241- structure_gel 2.16.2 242- structureessentials 1.20.1-4.5 243- super_ore_block 6.0.0 244- supermartijn642configlib 1.1.8 245- supermartijn642corelib 1.1.18 246- supplementaries 1.20-3.1.20 247\-- mixinsquared 0.1.1 248- suppsquared 1.20-1.1.21 249- terrablender 3.0.1.7 250- terralith 2.5.4 251- timeondisplay 2.0.0 252- toastcontrol 8.0.3 253- tombstone 8.9.2 254- toms_storage 1.7.0 255- toolbelt 1.20.02 256- trashslot 15.1.1 257- treeharvester 9.1 258- tropicraft 9.6.3 259- twilightforest 4.3.2508 260- ultris_mr 5.6.9c 261- upgrade_aquatic 6.0.2 262- visualworkbench 8.0.0 263- waystones 14.1.11 264- witherstormmod 4.2.1 265\-- crackerslib 1.20.1-0.4.1 266- yungsapi 1.20-Forge-4.0.6 267- yungsbridges 1.20-Forge-4.0.3 268- yungsextras 1.20-Forge-4.0.3 269[10Mar2025 22:29:33.259] [main/WARN] [mixin/]: Reference map 'Aquamirae.refmap.json' for aquamirae.mixins.json could not be read. If this is a development environment you can ignore this message 270[10Mar2025 22:29:33.322] [main/WARN] [mixin/]: Reference map 'naturalist-forge-forge-refmap.json' for naturalist.mixins.json could not be read. If this is a development environment you can ignore this message 271[10Mar2025 22:29:33.435] [main/WARN] [mixin/]: Reference map 'rechiseledchipped.refmap.json' for rechiseled_chipped.mixins.json could not be read. If this is a development environment you can ignore this message 272[10Mar2025 22:29:33.613] [main/WARN] [mixin/]: Reference map 'justhammers-common-refmap.json' for justhammers-common.mixins.json could not be read. If this is a development environment you can ignore this message 273[10Mar2025 22:29:33.734] [main/WARN] [mixin/]: Reference map 'smallships-forge-refmap.json' for smallships.mixins.json could not be read. If this is a development environment you can ignore this message 274[10Mar2025 22:29:33.738] [main/WARN] [mixin/]: Reference map 'trashslot.refmap.json' for trashslot.mixins.json could not be read. If this is a development environment you can ignore this message 275[10Mar2025 22:29:33.752] [main/WARN] [mixin/]: Reference map 'craftingstation.refmap.json' for craftingstation.mixins.json could not be read. If this is a development environment you can ignore this message 276[10Mar2025 22:29:33.934] [main/WARN] [mixin/]: Reference map 'more_beautiful_torches.refmap.json' for forge-more_beautiful_torches.forge.mixins.json could not be read. If this is a development environment you can ignore this message 277[10Mar2025 22:29:33.943] [main/WARN] [mixin/]: Reference map 'modonomicon.refmap.json' for modonomicon.mixins.json could not be read. If this is a development environment you can ignore this message 278[10Mar2025 22:29:33.948] [main/WARN] [mixin/]: Reference map 'modonomicon.refmap.json' for modonomicon.forge.mixins.json could not be read. If this is a development environment you can ignore this message 279[10Mar2025 22:29:34.047] [main/WARN] [mixin/]: Reference map 'apexcore.refmap.json' for apexcore.mixins.json could not be read. If this is a development environment you can ignore this message 280[10Mar2025 22:29:34.064] [main/WARN] [mixin/]: Reference map 'chiselsandbits.refmap.json' for chisels-and-bits.mixins.json could not be read. If this is a development environment you can ignore this message 281[10Mar2025 22:29:35.239] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/Gui for invalid dist DEDICATED_SERVER 282[10Mar2025 22:29:35.240] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/Gui (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/Gui for invalid dist DEDICATED_SERVER) 283[10Mar2025 22:29:35.240] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.Gui was not found atlantis.mixins.json:RenderBubblesMixin 284[10Mar2025 22:29:35.596] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 285[10Mar2025 22:29:35.612] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 286[10Mar2025 22:29:35.780] [main/WARN] [mixin/]: Error loading class: com/simibubi/create/content/equipment/armor/BacktankBlockEntity (java.lang.ClassNotFoundException: com.simibubi.create.content.equipment.armor.BacktankBlockEntity) 287[10Mar2025 22:29:35.780] [main/WARN] [mixin/]: @Mixin target com.simibubi.create.content.equipment.armor.BacktankBlockEntity was not found jadeaddons.mixins.json:create.BacktankBlockEntityAccess 288[10Mar2025 22:29:35.814] [main/WARN] [Radium Config/]: Force-disabling mixin 'alloc.blockstate.StateMixin' as option 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children 289[10Mar2025 22:29:36.265] [main/INFO] [com.cupboard.Cupboard/]: Loaded config for: structureessentials.json 290[10Mar2025 22:29:36.460] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/renderer/entity/PhantomRenderer (java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.PhantomRenderer) 291[10Mar2025 22:29:36.460] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.renderer.entity.PhantomRenderer was not found mixins.deeperdarker.json:PhantomRendererMixin 292[10Mar2025 22:29:36.556] [main/WARN] [mixin/]: Error loading class: org/figuramc/figura/avatar/Avatar (java.lang.ClassNotFoundException: org.figuramc.figura.avatar.Avatar) 293[10Mar2025 22:29:36.557] [main/WARN] [mixin/]: @Mixin target org.figuramc.figura.avatar.Avatar was not found mermod.mixins.json:AvatarMixin 294[10Mar2025 22:29:37.079] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1). 295[10Mar2025 22:29:37.839] [main/INFO] [net.minecraft.server.Bootstrap/]: ModernFix reached bootstrap stage (28.07 s after launch) 296[10Mar2025 22:29:37.998] [main/WARN] [mixin/]: @Final field delegatesByName:Ljava/util/Map; in modernfix-forge.mixins.json:perf.forge_registry_alloc.ForgeRegistryMixin should be final 297[10Mar2025 22:29:37.998] [main/WARN] [mixin/]: @Final field delegatesByValue:Ljava/util/Map; in modernfix-forge.mixins.json:perf.forge_registry_alloc.ForgeRegistryMixin should be final 298[10Mar2025 22:29:38.086] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 299[10Mar2025 22:29:38.087] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 300[10Mar2025 22:29:38.216] [main/INFO] [ModernFix/]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin 301[10Mar2025 22:29:38.217] [main/INFO] [ModernFix/]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin 302[10Mar2025 22:29:38.217] [main/INFO] [ModernFix/]: Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin 303[10Mar2025 22:29:40.872] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 304[10Mar2025 22:29:40.873] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching IForgeItemStack#getEnchantmentLevel 305[10Mar2025 22:29:40.942] [main/INFO] [net.minecraft.server.Bootstrap/]: Vanilla bootstrap took 3099 milliseconds 306[10Mar2025 22:29:42.674] [main/WARN] [mixin/]: @Inject(@At("INVOKE_ASSIGN")) Shift.BY=2 on refurbished_furniture.common.mixins.json:LevelChunkMixin::handler$cbi000$refurbishedFurniture$AfterRemoveBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. 307[10Mar2025 22:29:42.981] [main/WARN] [mixin/]: @Inject(@At("INVOKE")) Shift.BY=2 on witherstormmod.mixins.json:MixinSwellGoal::handler$bpl000$canUseInvoke exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. 308[10Mar2025 22:29:45.641] [main/WARN] [mixin/]: Static binding violation: PRIVATE @Overwrite method m_47505_ in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded. 309[10Mar2025 22:29:45.643] [main/WARN] [mixin/]: Method overwrite conflict for m_47505_ in lithium.mixins.json:world.temperature_cache.BiomeMixin, previously written by org.embeddedt.modernfix.common.mixin.perf.remove_biome_temperature_cache.BiomeMixin. Skipping method. 310[10Mar2025 22:29:46.120] [main/INFO] [org.groovymc.gml.internal.ModExtensionLoader/]: Skipping extension class org.groovymc.cgl.api.extension.client.MinecraftExtensions: it requires dist CLIENT, but we're running on DEDICATED_SERVER 311[10Mar2025 22:29:46.687] [modloading-worker-0/INFO] [scena-forge/]: Initialized scena-forge 312[10Mar2025 22:29:46.723] [modloading-worker-0/INFO] [satako/]: Satako loaded 313[10Mar2025 22:29:47.979] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for pickupnotifier:main 314[10Mar2025 22:29:48.536] [modloading-worker-0/INFO] [gml/]: Initialised GML mod. Version: 4.0.10 315[10Mar2025 22:29:50.736] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for enchantinginfuser:main 316[10Mar2025 22:29:50.756] [modloading-worker-0/INFO] [TimeOnDisplay/]: Hello Forge world! 317[10Mar2025 22:29:50.758] [modloading-worker-0/INFO] [TimeOnDisplay/]: Hello from TimeOnDisplay Common init on Forge! we are currently in a production environment! 318[10Mar2025 22:29:50.758] [modloading-worker-0/INFO] [TimeOnDisplay/]: The ID for diamonds is minecraft:diamond 319[10Mar2025 22:29:50.758] [modloading-worker-0/INFO] [TimeOnDisplay/]: Hello to TimeOnDisplay 320[10Mar2025 22:29:51.017] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for mutantmonsters:main 321[10Mar2025 22:29:51.660] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for visualworkbench:main 322[10Mar2025 22:29:52.271] [modloading-worker-0/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 47.4.0, for MC 1.20.1 with MCP 20230612.114412 323[10Mar2025 22:29:52.271] [modloading-worker-0/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v47.4.0 Initialized 324[10Mar2025 22:29:53.169] [modloading-worker-0/INFO] [xyz.apex.forge.commonality.Mods.CommonalityMod/]: Running Minecraft '1.20.1', & Forge '47.4.0' on Java '17.0.14, Eclipse Adoptium' 325[10Mar2025 22:29:53.173] [modloading-worker-0/INFO] [TrustedSourceList/]: Loading BlackListed sources from remote... (https://api.stopmodreposts.org/minecraft/sites.txt) 326[10Mar2025 22:29:53.294] [modloading-worker-0/INFO] [TrustedSourceList/]: Loaded 564 BlackListed sources from remote 327[10Mar2025 22:29:53.295] [modloading-worker-0/INFO] [TrustManager/]: Loading mod 'commonality' TrustWorthiness... 328[10Mar2025 22:29:53.295] [modloading-worker-0/FATAL] [TrustManager/]: Could not determine mod trust worthiness, Assuming Jar was downloaded from trusted source! 329[10Mar2025 22:29:53.295] [modloading-worker-0/INFO] [TrustManager/]: Loaded mod 'commonality' TrustWorthiness: UNKNOWN 330[10Mar2025 22:29:53.783] [modloading-worker-0/INFO] [thedarkcolour.kotlinforforge.test.KotlinForForge/]: Kotlin For Forge Enabled! 331[10Mar2025 22:29:54.048] [modloading-worker-0/INFO] [com.epherical.epherolib.config.CommonConfig/]: Creating default config file: croptopia_v3.conf 332[10Mar2025 22:29:54.439] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for puzzleslib:main 333[10Mar2025 22:29:54.859] [modloading-worker-0/INFO] [ModernFix/]: Bypassed Mojang DFU 334[10Mar2025 22:29:54.859] [modloading-worker-0/INFO] [ModernFix/]: Instantiating Mojang DFU 335[10Mar2025 22:29:55.962] [Modding Legacy/blue_skies/Supporters thread/INFO] [ModdingLegacy/blue_skies/Supporter/]: Attempting to load the Modding Legacy supporters list from https://moddinglegacy.com/supporters-changelogs/supporters.txt 336[10Mar2025 22:29:56.259] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:pufferfish_bucket is now minecraft:bucket. 337[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:salmon_bucket is now minecraft:bucket. 338[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:cod_bucket is now minecraft:bucket. 339[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:tropical_fish_bucket is now minecraft:bucket. 340[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:axolotl_bucket is now minecraft:bucket. 341[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:powder_snow_bucket is now minecraft:bucket. 342[10Mar2025 22:29:56.260] [modloading-worker-0/INFO] [Bookshelf/]: Fixing MC-151457. Crafting remainder for minecraft:tadpole_bucket is now minecraft:bucket. 343[10Mar2025 22:29:56.435] [Modding Legacy/blue_skies/Supporters thread/INFO] [ModdingLegacy/blue_skies/Supporter/]: Successfully loaded the Modding Legacy supporters list. 344[10Mar2025 22:29:56.719] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Successfully initialized! 345[10Mar2025 22:29:56.719] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Server-side libs ready to use! 346[10Mar2025 22:29:57.062] [modloading-worker-0/WARN] [supermartijn642corelib/]: Mod 'Chipped' is requesting registration helper for different modid 'rechiseled_chipped'! 347[10Mar2025 22:29:57.917] [modloading-worker-0/INFO] [Collective/]: Loading Collective version 7.94. 348[10Mar2025 22:29:58.320] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id architectury:sync_ids 349[10Mar2025 22:29:58.417] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftblibrary:edit_nbt_response 350[10Mar2025 22:29:58.429] [modloading-worker-0/INFO] [com.cupboard.Cupboard/]: Loaded config for: cupboard.json 351[10Mar2025 22:29:59.463] [modloading-worker-0/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent net/minecraft/client/renderer/entity/layers/RenderLayer for class com/obscuria/obscureapi/client/renderer/PatreonLayer in classloader cpw.mods.modlauncher.TransformingClassLoader@7df5549e on thread Thread[modloading-worker-0,5,main] 352[10Mar2025 22:29:59.463] [modloading-worker-0/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler 353java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.layers.RenderLayer 354at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:141) ~[securejarhandler-2.1.10.jar:?] 355at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 356at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar%2352!/:?] 357at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar%2352!/:?] 358at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar%2352!/:?] 359at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar%2352!/:6.0.5+6.0.5+master.eb8e549b] 360at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 361at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 362at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 363at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 364at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 365at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 366at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 367at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 368at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 369at java.lang.ClassLoader.defineClass0(Native Method) ~[?:?] 370at java.lang.System$2.defineClass(System.java:2324) ~[?:?] 371at java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2439) ~[?:?] 372at java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClassAsLookup(MethodHandles.java:2420) ~[?:?] 373at java.lang.invoke.MethodHandles$Lookup.defineHiddenClass(MethodHandles.java:2127) ~[?:?] 374at java.lang.invoke.InnerClassLambdaMetafactory.generateInnerClass(InnerClassLambdaMetafactory.java:407) ~[?:?] 375at java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:315) ~[?:?] 376at java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:228) ~[?:?] 377at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:341) ~[?:?] 378at java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:134) ~[?:?] 379at java.lang.invoke.CallSite.makeSite(CallSite.java:315) ~[?:?] 380at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281) ~[?:?] 381at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271) ~[?:?] 382at com.obscuria.obscureapi.client.renderer.PatreonLayer$Mode.<clinit>(PatreonLayer.java:55) ~[obscure_api-15.jar%23465!/:com.obscuria] 383at com.obscuria.obscureapi.ObscureAPIConfig$Client.<clinit>(ObscureAPIConfig.java:28) ~[obscure_api-15.jar%23465!/:com.obscuria] 384at com.obscuria.obscureapi.ObscureAPIConfig.register(ObscureAPIConfig.java:46) ~[obscure_api-15.jar%23465!/:com.obscuria] 385at com.obscuria.obscureapi.ObscureAPI.<init>(ObscureAPI.java:69) ~[obscure_api-15.jar%23465!/:com.obscuria] 386at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] 387at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] 388at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] 389at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?] 390at java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?] 391at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:77) ~[javafmllanguage-1.20.1-47.4.0.jar%23537!/:?] 392at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$5(ModContainer.java:126) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 393at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] 394at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] 395at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] 396at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] 397at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] 398at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] 399at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] 400[10Mar2025 22:29:59.467] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/obscuria/obscureapi/client/renderer/PatreonLayer for invalid dist DEDICATED_SERVER 401[10Mar2025 22:29:59.811] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/42a7ad70b1cc371599a0eff744096b8a 402[10Mar2025 22:29:59.813] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/74a5e841822a3a87854ae896a33430d6 403[10Mar2025 22:29:59.814] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/eb3d1e2748533430848cadf0f37c7e9c 404[10Mar2025 22:29:59.816] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/91c8520f19f93b3e8b6a727568e194ab 405[10Mar2025 22:29:59.817] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/8c2784d778293fd482ed84b8aa5fedb9 406[10Mar2025 22:29:59.818] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/ea038224ea783d40b2863f52239e2604 407[10Mar2025 22:29:59.819] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/97ad64b7ecaf33209991c4f031501a58 408[10Mar2025 22:29:59.934] [modloading-worker-0/INFO] [Dungeon Crawl/]: Here we go! Launching Dungeon Crawl 2.3.15... 409[10Mar2025 22:29:59.950] [modloading-worker-0/ERROR] [toastcontrol/]: Running on a dedicated server, disabling mod. 410[10Mar2025 22:30:00.014] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id magistuarmory:packet_long_reach_attack 411[10Mar2025 22:30:00.014] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id magistuarmory:packet_lance_collision 412[10Mar2025 22:30:00.613] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 413[10Mar2025 22:30:00.613] [modloading-worker-0/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler 414java.lang.RuntimeException: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 415at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:1.0] 416at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 417at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 418at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 419at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 420at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 421at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 422at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 423at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 424at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 425at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] 426at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] 427at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?] 428at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 429at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 430at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 431at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 432at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 433at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar%2352!/:?] 434at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar%2352!/:?] 435at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar%2352!/:?] 436at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar%2352!/:6.0.5+6.0.5+master.eb8e549b] 437at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 438at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 439at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 440at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 441at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 442at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 443at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 444at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 445at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 446at java.lang.Class.forName0(Native Method) ~[?:?] 447at java.lang.Class.forName(Class.java:375) ~[?:?] 448at me.shedaniel.rei.forge.AnnotationUtils.scanAnnotation(AnnotationUtils.java:88) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 449at me.shedaniel.rei.forge.AnnotationUtils.scanAnnotation(AnnotationUtils.java:52) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 450at me.shedaniel.rei.forge.PluginDetectorImpl.detectCommonPlugins(PluginDetectorImpl.java:149) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 451at me.shedaniel.rei.RoughlyEnoughItemsCore.onInitialize(RoughlyEnoughItemsCore.java:155) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 452at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.initializeEntryPoint(RoughlyEnoughItemsInitializer.java:84) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 453at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.onInitialize(RoughlyEnoughItemsInitializer.java:48) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 454at me.shedaniel.rei.forge.RoughlyEnoughItemsForge.<init>(RoughlyEnoughItemsForge.java:41) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 455at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] 456at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] 457at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] 458at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?] 459at java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?] 460at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:77) ~[javafmllanguage-1.20.1-47.4.0.jar%23537!/:?] 461at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$5(ModContainer.java:126) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 462at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] 463at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] 464at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] 465at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] 466at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] 467at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] 468at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] 469[10Mar2025 22:30:00.616] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 470[10Mar2025 22:30:00.617] [modloading-worker-0/WARN] [REI/]: Plugin dev.ftb.mods.ftblibrary.integration.forge.REIForgePluginStub is attempting to load on the server, but is not compatible with the server. The mod should declare the environments it is compatible with in the @me.shedaniel.rei.forge.REIPluginCommon annotation. 471[10Mar2025 22:30:00.619] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 472[10Mar2025 22:30:00.620] [modloading-worker-0/WARN] [REI/]: Plugin tfar.craftingstation.rei.ReiClientPlugin is attempting to load on the server, but is not compatible with the server. The mod should declare the environments it is compatible with in the @me.shedaniel.rei.forge.REIPluginCommon annotation. 473[10Mar2025 22:30:00.623] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider ReiPlugin [craftingstation] for REIPlugin 474[10Mar2025 22:30:00.665] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:request_tags_c2s 475[10Mar2025 22:30:00.665] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider DefaultPluginImpl [roughlyenoughitems] for REIServerPlugin 476[10Mar2025 22:30:00.665] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider DefaultPluginImpl [roughlyenoughitems] for REIPlugin 477[10Mar2025 22:30:00.667] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider DefaultRuntimePlugin [roughlyenoughitems] for REIServerPlugin 478[10Mar2025 22:30:00.667] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider DefaultRuntimePlugin [roughlyenoughitems] for REIPlugin 479[10Mar2025 22:30:00.720] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 480[10Mar2025 22:30:00.720] [modloading-worker-0/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler 481java.lang.RuntimeException: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 482at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:1.0] 483at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 484at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 485at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 486at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 487at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 488at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 489at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 490at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 491at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 492at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] 493at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] 494at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?] 495at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 496at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 497at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 498at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 499at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 500at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar%2352!/:?] 501at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar%2352!/:?] 502at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar%2352!/:?] 503at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar%2352!/:6.0.5+6.0.5+master.eb8e549b] 504at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 505at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 506at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 507at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 508at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 509at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 510at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 511at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 512at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 513at java.lang.Class.forName0(Native Method) ~[?:?] 514at java.lang.Class.forName(Class.java:375) ~[?:?] 515at me.shedaniel.rei.forge.AnnotationUtils.scanAnnotation(AnnotationUtils.java:88) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 516at me.shedaniel.rei.forge.AnnotationUtils.scanAnnotation(AnnotationUtils.java:52) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 517at me.shedaniel.rei.forge.PluginDetectorImpl.detectServerPlugins(PluginDetectorImpl.java:112) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 518at me.shedaniel.rei.RoughlyEnoughItemsCore.onInitialize(RoughlyEnoughItemsCore.java:156) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 519at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.initializeEntryPoint(RoughlyEnoughItemsInitializer.java:84) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 520at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.onInitialize(RoughlyEnoughItemsInitializer.java:48) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 521at me.shedaniel.rei.forge.RoughlyEnoughItemsForge.<init>(RoughlyEnoughItemsForge.java:41) ~[RoughlyEnoughItems-12.1.785-forge.jar%23486!/:?] 522at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] 523at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] 524at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] 525at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?] 526at java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?] 527at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:77) ~[javafmllanguage-1.20.1-47.4.0.jar%23537!/:?] 528at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$5(ModContainer.java:126) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 529at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] 530at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] 531at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] 532at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] 533at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] 534at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] 535at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] 536[10Mar2025 22:30:00.723] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 537[10Mar2025 22:30:00.723] [modloading-worker-0/WARN] [REI/]: Plugin dev.ftb.mods.ftblibrary.integration.forge.REIForgePluginStub is attempting to load on the server, but is not compatible with the server. The mod should declare the environments it is compatible with in the @me.shedaniel.rei.forge.REIPluginCommon annotation. 538[10Mar2025 22:30:00.725] [modloading-worker-0/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class me/shedaniel/rei/api/client/plugins/REIClientPlugin for invalid dist DEDICATED_SERVER 539[10Mar2025 22:30:00.725] [modloading-worker-0/WARN] [REI/]: Plugin tfar.craftingstation.rei.ReiClientPlugin is attempting to load on the server, but is not compatible with the server. The mod should declare the environments it is compatible with in the @me.shedaniel.rei.forge.REIPluginCommon annotation. 540[10Mar2025 22:30:00.728] [modloading-worker-0/INFO] [REI/]: [REI] Registered plugin provider ReiPlugin [craftingstation] for REIServerPlugin 541[10Mar2025 22:30:00.740] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:delete_item 542[10Mar2025 22:30:00.740] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:create_item 543[10Mar2025 22:30:00.740] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:create_item_grab 544[10Mar2025 22:30:00.740] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:create_item_hotbar 545[10Mar2025 22:30:00.741] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:move_items 546[10Mar2025 22:30:00.741] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id roughlyenoughitems:move_items_new 547[10Mar2025 22:30:01.356] [modloading-worker-0/INFO] [TrustManager/]: Loading mod 'apexcore' TrustWorthiness... 548[10Mar2025 22:30:01.357] [modloading-worker-0/FATAL] [TrustManager/]: Could not determine mod trust worthiness, Assuming Jar was downloaded from trusted source! 549[10Mar2025 22:30:01.357] [modloading-worker-0/INFO] [TrustManager/]: Loaded mod 'apexcore' TrustWorthiness: UNKNOWN 550[10Mar2025 22:30:01.360] [modloading-worker-0/INFO] [TrustManager/]: Loading mod 'fantasyfurniture' TrustWorthiness... 551[10Mar2025 22:30:01.360] [modloading-worker-0/FATAL] [TrustManager/]: Could not determine mod trust worthiness, Assuming Jar was downloaded from trusted source! 552[10Mar2025 22:30:01.360] [modloading-worker-0/INFO] [TrustManager/]: Loaded mod 'fantasyfurniture' TrustWorthiness: UNKNOWN 553[10Mar2025 22:30:01.364] [modloading-worker-0/INFO] [be.florens.expandability.ExpandAbility/]: ExpandAbility here, who dis? 554[10Mar2025 22:30:01.366] [modloading-worker-0/INFO] [mod.chiselsandbits.forge.Forge/]: Initialized Chisels&Bits - Forge 555[10Mar2025 22:30:01.567] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModBlockEntityTypes/]: Loaded block entity configuration. 556[10Mar2025 22:30:01.615] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModBlocks/]: Loaded block configuration. 557[10Mar2025 22:30:01.620] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModChiselModeGroups/]: Loaded chisel mode group configuration. 558[10Mar2025 22:30:02.327] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModChiselModes/]: Loaded chisel mode configuration. 559[10Mar2025 22:30:02.329] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModContainerTypes/]: Loaded container type configuration. 560[10Mar2025 22:30:02.332] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModCreativeTabs/]: Loaded item group configuration. 561[10Mar2025 22:30:02.359] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModItems/]: Loaded item configuration. 562[10Mar2025 22:30:02.362] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModMetadataKeys/]: Loaded metadata key configuration. 563[10Mar2025 22:30:02.366] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModModelProperties/]: Loaded model property configuration. 564[10Mar2025 22:30:02.370] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModModificationOperation/]: Loaded modification operation configuration. 565[10Mar2025 22:30:02.371] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModModificationOperationGroups/]: Loaded modification operation group configuration. 566[10Mar2025 22:30:02.380] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModPatternPlacementTypes/]: Loaded pattern placement type configuration. 567[10Mar2025 22:30:02.382] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModRecipeSerializers/]: Loaded recipe serializer configuration. 568[10Mar2025 22:30:02.384] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModTags/]: Loaded tag configuration. 569[10Mar2025 22:30:02.384] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModRecipeTypes/]: Registering recipe types. 570[10Mar2025 22:30:02.385] [modloading-worker-0/INFO] [mod.chiselsandbits.registrars.ModEventHandler/]: Registering event handlers 571[10Mar2025 22:30:03.456] [main/INFO] [mixin/]: Instancing error handler class com.illusivesoulworks.polymorph.mixin.IntegratedMixinPlugin 572[10Mar2025 22:30:03.457] [main/WARN] [mixin/]: Mixin apply failed betterchunkloading.mixins.json:ServerChunkCacheMixin -> net.minecraft.server.level.ServerChunkCache: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/server/level/ServerChunkCache::prioWaiting with priority 200 cannot inject into net/minecraft/server/level/ServerChunkCache::m_7587_(IILnet/minecraft/world/level/chunk/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [ -> redirect$ckg000$prioWaiting(Lnet/minecraft/server/level/ServerChunkCache;IILnet/minecraft/world/level/chunk/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; -> Prepare] 573org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/server/level/ServerChunkCache::prioWaiting with priority 200 cannot inject into net/minecraft/server/level/ServerChunkCache::m_7587_(IILnet/minecraft/world/level/chunk/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; merged by me.jellysquid.mods.lithium.mixin.world.chunk_access.ServerChunkManagerMixin with priority 1000 [ -> redirect$ckg000$prioWaiting(Lnet/minecraft/server/level/ServerChunkCache;IILnet/minecraft/world/level/chunk/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; -> Prepare] 574at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 575at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 576at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 577at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1319) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 578at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 579at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 580at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 581at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 582at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 583at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 584at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 585at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 586at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar%2365!/:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] 587at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-10.0.9.jar%2355!/:10.0.9+10.0.9+main.dcd20f30] 588at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar%2355!/:?] 589at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar%2355!/:?] 590at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar%2355!/:?] 591at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] 592at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 593at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] 594at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] 595at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] 596at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] 597at dev.gigaherz.eyes.EyesSpawningManager.<clinit>(EyesSpawningManager.java:122) ~[EyesInTheDarkness-1.20.1-1.3.10.jar%23397!/:1.3.10] 598at dev.gigaherz.eyes.EyesInTheDarkness.registerCapabilities(EyesInTheDarkness.java:126) ~[EyesInTheDarkness-1.20.1-1.3.10.jar%23397!/:1.3.10] 599at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%2352!/:?] 600at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%2352!/:?] 601at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] 602at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] 603at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.4.0.jar%23537!/:?] 604at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 605at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] 606at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 607at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 608at net.minecraftforge.common.capabilities.CapabilityManager.injectCapabilities(CapabilityManager.java:81) ~[forge-1.20.1-47.4.0-universal.jar%23540!/:?] 609at net.minecraftforge.common.ForgeStatesProvider.lambda$new$2(ForgeStatesProvider.java:23) ~[forge-1.20.1-47.4.0-universal.jar%23540!/:?] 610at net.minecraftforge.fml.ModLoader.handleInlineTransition(ModLoader.java:217) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 611at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$19(ModLoader.java:209) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 612at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] 613at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:209) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 614at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$13(ModLoader.java:183) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 615at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] 616at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:183) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 617at net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:30) ~[forge-1.20.1-47.4.0-universal.jar%23540!/:?] 618at net.minecraft.server.Main.main(Main.java:125) ~[server-1.20.1-20230612.114412-srg.jar%23535!/:?] 619at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] 620at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] 621at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] 622at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] 623at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] 624at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] 625at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) ~[fmlloader-1.20.1-47.4.0.jar%2369!/:?] 626at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar%2355!/:?] 627at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar%2355!/:?] 628at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar%2355!/:?] 629at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar%2355!/:?] 630at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar%2355!/:?] 631at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar%2355!/:?] 632at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar%2355!/:?] 633at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] 634[10Mar2025 22:30:04.958] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/renderer/RenderType for invalid dist DEDICATED_SERVER 635[10Mar2025 22:30:04.958] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class net.darkhax.darkutilities.features.filters.BlockEntityFilter cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class net/minecraft/client/renderer/RenderType for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 636[10Mar2025 22:30:04.960] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/renderer/RenderType for invalid dist DEDICATED_SERVER 637[10Mar2025 22:30:04.960] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class net.darkhax.darkutilities.features.filters.BlockEntityFilter cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class net/minecraft/client/renderer/RenderType for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 638[10Mar2025 22:30:05.527] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 639[10Mar2025 22:30:05.527] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class net.mehvahdjukaar.supplementaries.common.block.blocks.CannonBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 640[10Mar2025 22:30:05.528] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 641[10Mar2025 22:30:05.528] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class net.mehvahdjukaar.supplementaries.common.block.blocks.CannonBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 642[10Mar2025 22:30:10.472] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 643[10Mar2025 22:30:10.473] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedSingleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 644[10Mar2025 22:30:10.473] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 645[10Mar2025 22:30:10.473] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedSingleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 646[10Mar2025 22:30:10.474] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 647[10Mar2025 22:30:10.474] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedDoubleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 648[10Mar2025 22:30:10.474] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 649[10Mar2025 22:30:10.475] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedDoubleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 650[10Mar2025 22:30:10.530] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 651[10Mar2025 22:30:10.530] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedSingleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 652[10Mar2025 22:30:10.530] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 653[10Mar2025 22:30:10.530] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedSingleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 654[10Mar2025 22:30:10.533] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 655[10Mar2025 22:30:10.533] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedDoubleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 656[10Mar2025 22:30:10.534] [main/ERROR] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER 657[10Mar2025 22:30:10.534] [main/WARN] [Radium Class Analysis/]: Radium Class Analysis Error: Class xyz.apex.forge.fantasyfurniture.common.block.furniture.BedDoubleBlock cannot be analysed, because getting declared methods crashes with RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER. This is usually caused by modded entities declaring methods that have a return type or parameter type that is annotated with @OnlyIn(Dist.CLIENT). Loading the type is not possible, because it only exists in the CLIENT environment. The recommended fix is to annotate the method with this argument or return type with the same annotation. Lithium handles this error by assuming the class cannot be included in some optimizations. 658[10Mar2025 22:30:10.714] [main/INFO] [Moonlight/]: Initialized block sets in 85ms 659[10Mar2025 22:30:15.186] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_zombie_villager] was not realized! 660[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_zombie_villager] was not realized! 661[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_villager] was not realized! 662[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! 663[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_villager] was not realized! 664[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:grim_reaper] was not realized! 665[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_zombie_villager] was not realized! 666[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_zombie_villager] was not realized! 667[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_villager] was not realized! 668[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! 669[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_villager] was not realized! 670[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:grim_reaper] was not realized! 671[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_zombie_villager] was not realized! 672[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_zombie_villager] was not realized! 673[10Mar2025 22:30:15.187] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:male_villager] was not realized! 674[10Mar2025 22:30:15.188] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! 675[10Mar2025 22:30:15.188] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:female_villager] was not realized! 676[10Mar2025 22:30:15.188] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / mca:grim_reaper] was not realized! 677[10Mar2025 22:30:15.204] [main/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! 678[10Mar2025 22:30:15.471] [main/INFO] [evilcraft/]: 2205 possible Broom base combinations are ready for flying! 679[10Mar2025 22:30:17.472] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:loot_table_alias 680[10Mar2025 22:30:17.491] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:data_handler_type 681[10Mar2025 22:30:17.493] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:dynamic_spawner 682[10Mar2025 22:30:17.495] [main/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:jigsaw_type 683[10Mar2025 22:30:18.277] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class com.klikli_dev.occultism.common.entity.spirit.DjinniEntity from class com.klikli_dev.occultism.common.entity.spirit.FoliotEntity 684[10Mar2025 22:30:18.375] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 685[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 686[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 687[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 688[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 689[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 690[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 691[10Mar2025 22:30:18.376] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CEnumParameter 692[10Mar2025 22:30:18.379] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 693[10Mar2025 22:30:18.379] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 694[10Mar2025 22:30:18.379] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 695[10Mar2025 22:30:18.379] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 696[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 697[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 698[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 699[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 700[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 701[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 702[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 703[10Mar2025 22:30:18.380] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CEnumParameter 704[10Mar2025 22:30:18.381] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 705[10Mar2025 22:30:18.386] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 706[10Mar2025 22:30:18.386] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CEnumParameter 707[10Mar2025 22:30:18.386] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 708[10Mar2025 22:30:18.386] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CEnumParameter 709[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CEnumParameter 710[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 711[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 712[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 713[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 714[10Mar2025 22:30:18.387] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 715[10Mar2025 22:30:18.390] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 716[10Mar2025 22:30:18.397] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 717[10Mar2025 22:30:18.397] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 718[10Mar2025 22:30:18.399] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 719[10Mar2025 22:30:18.399] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 720[10Mar2025 22:30:18.399] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.VillagerEntityMCA from class forge.net.mca.util.network.datasync.CDataParameter 721[10Mar2025 22:30:18.400] [main/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class forge.net.mca.entity.GrimReaperEntity from class forge.net.mca.util.network.datasync.CEnumParameter 722[10Mar2025 22:30:18.715] [main/INFO] [com.tom.storagemod.StorageMod/]: Loaded Tom's Simple Storage config file toms_storage-common.toml 723[10Mar2025 22:30:18.725] [main/INFO] [Puzzles Lib/]: Loading common config for mutantmonsters 724[10Mar2025 22:30:19.318] [modloading-worker-0/INFO] [evilcraft/]: Registered packet handler. 725[10Mar2025 22:30:19.477] [modloading-worker-0/INFO] [com.tom.storagemod.StorageMod/]: Tom's Storage Setup starting 726[10Mar2025 22:30:19.480] [modloading-worker-0/INFO] [com.tom.storagemod.StorageMod/]: Initilaized Network Handler 727[10Mar2025 22:30:19.548] [modloading-worker-0/INFO] [super_ore_block.Main/]: 通用设置测试 728[10Mar2025 22:30:19.548] [modloading-worker-0/INFO] [super_ore_block.Main/]: 泥土方块 >> minecraft:dirt 729[10Mar2025 22:30:19.563] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwwindows] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/window.json 730[10Mar2025 22:30:19.831] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwwindows] Found status: UP_TO_DATE Current: 2.3.0 Target: null 731[10Mar2025 22:30:19.831] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [evilcraft] Starting version check at https://raw.githubusercontent.com/CyclopsMC/Versions/master/forge_update/evilcraft.json 732[10Mar2025 22:30:19.844] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [evilcraft] Found status: AHEAD Current: 1.2.52 Target: null 733[10Mar2025 22:30:19.845] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [darkutils] Starting version check at https://updates.blamejared.com/get?n=darkutils&gv=1.20.1 734[10Mar2025 22:30:19.846] [modloading-worker-0/INFO] [com.klikli_dev.occultism.Occultism/]: Common setup complete. 735[10Mar2025 22:30:19.858] [modloading-worker-0/INFO] [com.chunksending.ChunkSending/]: chunksending mod initialized 736[10Mar2025 22:30:19.935] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [darkutils] Found status: BETA Current: 17.0.5 Target: 17.0.5 737[10Mar2025 22:30:19.935] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [pickupnotifier] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/pickupnotifier.json 738[10Mar2025 22:30:19.945] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [pickupnotifier] Found status: UP_TO_DATE Current: 8.0.0 Target: null 739[10Mar2025 22:30:19.945] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ctov] Starting version check at https://api.modrinth.com/updates/fgmhI8kH/forge_updates.json 740[10Mar2025 22:30:20.028] [modloading-worker-0/INFO] [com.connectivity.Connectivity/]: Connectivity initialized 741[10Mar2025 22:30:20.058] [modloading-worker-0/INFO] [com.structureessentials.StructureEssentials/]: structureessentials mod initialized 742[10Mar2025 22:30:20.216] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ctov] Found status: UP_TO_DATE Current: 3.4.12 Target: null 743[10Mar2025 22:30:20.216] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [supplementaries] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Supplementaries/1.20/forge/update.json 744[10Mar2025 22:30:20.229] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [supplementaries] Found status: BETA Current: 1.20-3.1.20 Target: null 745[10Mar2025 22:30:20.229] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [structure_gel] Starting version check at http://changelogs.moddinglegacy.com/structure-gel.json 746[10Mar2025 22:30:20.355] [modloading-worker-0/INFO] [xyz.iwolfking.rechiseledchipped.RechiseledChipped/]: HELLO FROM COMMON SETUP 747[10Mar2025 22:30:20.355] [modloading-worker-0/INFO] [xyz.iwolfking.rechiseledchipped.RechiseledChipped/]: DIRT BLOCK >> minecraft:dirt 748[10Mar2025 22:30:20.356] [modloading-worker-0/INFO] [xyz.iwolfking.rechiseledchipped.RechiseledChipped/]: DIRT BLOCK >> minecraft:dirt 749[10Mar2025 22:30:20.356] [modloading-worker-0/INFO] [xyz.iwolfking.rechiseledchipped.RechiseledChipped/]: The magic number is... 42 750[10Mar2025 22:30:20.356] [modloading-worker-0/INFO] [xyz.iwolfking.rechiseledchipped.RechiseledChipped/]: ITEM >> iron_ingot 751[10Mar2025 22:30:20.750] [modloading-worker-0/INFO] [Dungeon Crawl/]: Common Setup 752[10Mar2025 22:30:20.849] [modloading-worker-0/INFO] [com.brutalbosses.BrutalBosses/]: brutalbosses mod initialized 753[10Mar2025 22:30:20.856] [modloading-worker-0/INFO] [com.betterchunkloading.BetterChunkLoading/]: betterchunkloading mod initialized 754[10Mar2025 22:30:20.860] [modloading-worker-0/INFO] [SOLARCRAFT/]: Creating custom fragments JSON 755[10Mar2025 22:30:20.860] [modloading-worker-0/INFO] [SOLARCRAFT/]: Creating fragments JSON completed. 756[10Mar2025 22:30:20.862] [modloading-worker-0/INFO] [SOLARCRAFT/]: Creating enchanter config 757[10Mar2025 22:30:20.862] [modloading-worker-0/INFO] [SOLARCRAFT/]: Enchanter config created 758[10Mar2025 22:30:20.863] [modloading-worker-0/INFO] [SOLARCRAFT/]: Creating custom config if necessary: puzzle_patterns 759[10Mar2025 22:30:20.863] [modloading-worker-0/INFO] [SOLARCRAFT/]: Loading custom config: puzzle_patterns 760[10Mar2025 22:30:20.864] [modloading-worker-0/INFO] [SOLARCRAFT/]: Config loaded: puzzle_patterns 761[10Mar2025 22:30:20.868] [modloading-worker-0/INFO] [SOLARCRAFT/]: Creating custom config if necessary: item_runic_energies 762[10Mar2025 22:30:20.868] [modloading-worker-0/INFO] [SOLARCRAFT/]: Loading custom config: item_runic_energies 763[10Mar2025 22:30:20.869] [modloading-worker-0/INFO] [SOLARCRAFT/]: Config loaded: item_runic_energies 764[10Mar2025 22:30:21.012] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [structure_gel] Found status: BETA Current: 2.16.2 Target: null 765[10Mar2025 22:30:21.012] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [advancementplaques] Starting version check at https://mc-update-check.anthonyhilyard.com/499826 766[10Mar2025 22:30:21.037] [main/INFO] [Supplementaries/]: Finished mod setup in: [0, 6, 0, 1, 0, 0, 24, 20, 2] ms 767[10Mar2025 22:30:21.089] [main/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD 768[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER 769[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region biomesoplenty:overworld_primary to index 1 for type OVERWORLD 770[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region biomesoplenty:overworld_secondary to index 2 for type OVERWORLD 771[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region biomesoplenty:overworld_rare to index 3 for type OVERWORLD 772[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region biomesoplenty:nether_common to index 1 for type NETHER 773[10Mar2025 22:30:21.090] [main/INFO] [terrablender/]: Registered region biomesoplenty:nether_rare to index 2 for type NETHER 774[10Mar2025 22:30:21.094] [main/INFO] [com.klikli_dev.occultism.Occultism/]: Registered compostable Items 775[10Mar2025 22:30:21.246] [main/INFO] [Framework/SYNCED_ENTITY_DATA]: Registered synced data key refurbished_furniture:lock_yaw for refurbished_furniture:seat 776[10Mar2025 22:30:21.278] [main/INFO] [journeymap/]: Initializing Packet Registries 777[10Mar2025 22:30:21.528] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [advancementplaques] Found status: UP_TO_DATE Current: 1.6.9 Target: null 778[10Mar2025 22:30:21.528] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [gml] Starting version check at https://maven.moddinginquisition.org/releases/org/groovymc/gml/gml/forge-promotions.json 779[10Mar2025 22:30:21.562] [main/INFO] [Moonlight/]: Initialized color sets in 226ms 780[10Mar2025 22:30:21.665] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [gml] Found status: BETA Current: 4.0.10 Target: null 781[10Mar2025 22:30:21.665] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [dungeons_plus] Starting version check at http://changelogs.moddinglegacy.com/dungeons-plus.json 782[10Mar2025 22:30:21.727] [modloading-worker-0/INFO] [com.klikli_dev.occultism.Occultism/]: Dedicated server setup complete. 783[10Mar2025 22:30:21.943] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [dungeons_plus] Found status: BETA Current: 1.5.0 Target: null 784[10Mar2025 22:30:21.943] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwtrpdoors] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/trapdoors.json 785[10Mar2025 22:30:21.952] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwtrpdoors] Found status: UP_TO_DATE Current: 1.1.4 Target: null 786[10Mar2025 22:30:21.952] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mr_dungeons_andtaverns] Starting version check at https://api.modrinth.com/updates/tpehi7ww/forge_updates.json 787[10Mar2025 22:30:21.955] [modloading-worker-0/INFO] [net.blay09.mods.craftingtweaks.IMCHandler/]: craftingstation has registered tfar.craftingstation.menu.CraftingStationMenu for CraftingTweaks via IMC 788[10Mar2025 22:30:22.066] [modloading-worker-0/INFO] [AttributeFix/]: Loaded values for 37 compatible attributes. 789[10Mar2025 22:30:22.069] [modloading-worker-0/INFO] [AttributeFix/]: Loaded 37 values from config. 790[10Mar2025 22:30:22.073] [modloading-worker-0/INFO] [AttributeFix/]: Saving config file. 37 entries. 791[10Mar2025 22:30:22.074] [modloading-worker-0/INFO] [AttributeFix/]: Applying changes for 37 attributes. 792[10Mar2025 22:30:22.085] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mr_dungeons_andtaverns] Found status: OUTDATED Current: 3.0.3.f Target: 3.0.3.f+mod 793[10Mar2025 22:30:22.085] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [tombstone] Starting version check at https://raw.githubusercontent.com/Corail31/tombstone_lite/master/update.json 794[10Mar2025 22:30:22.093] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [tombstone] Found status: AHEAD Current: 8.9.2 Target: null 795[10Mar2025 22:30:22.094] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwroofs] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/roofs.json 796[10Mar2025 22:30:22.102] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwroofs] Found status: UP_TO_DATE Current: 2.3.1 Target: null 797[10Mar2025 22:30:22.102] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfurnitures] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/furniture.json 798[10Mar2025 22:30:22.111] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfurnitures] Found status: UP_TO_DATE Current: 3.3.0 Target: null 799[10Mar2025 22:30:22.111] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [toms_storage] Starting version check at https://raw.githubusercontent.com/tom5454/Toms-Storage/master/version-check.json 800[10Mar2025 22:30:22.118] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.blay09.mods.balm.forge.compat.hudinfo.ForgeJadeModCompat 801[10Mar2025 22:30:22.122] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [toms_storage] Found status: BETA Current: 1.7.0 Target: 1.6.9 802[10Mar2025 22:30:22.122] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [enchantinginfuser] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/enchantinginfuser.json 803[10Mar2025 22:30:22.126] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at shetiphian.core.internal.modintegration.jade.JadePlugin 804[10Mar2025 22:30:22.127] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.mehvahdjukaar.supplementaries.integration.JadeCompat 805[10Mar2025 22:30:22.129] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at ovh.corail.tombstone.compatibility.IntegrationJade 806[10Mar2025 22:30:22.130] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.JadeAddonsBase 807[10Mar2025 22:30:22.131] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [enchantinginfuser] Found status: UP_TO_DATE Current: 8.0.3 Target: null 808[10Mar2025 22:30:22.131] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwlights] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/lights.json 809[10Mar2025 22:30:22.133] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at shetiphian.multibeds.modintegration.jade.JadePlugin 810[10Mar2025 22:30:22.133] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.geforcemods.securitycraft.compat.hudmods.JadeDataProvider 811[10Mar2025 22:30:22.136] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at twilightforest.compat.jade.JadeCompat 812[10Mar2025 22:30:22.137] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.p3pp3rf1y.sophisticatedstorage.compat.jade.StorageJadePlugin 813[10Mar2025 22:30:22.137] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at net.blay09.mods.waystones.compat.JadeIntegration 814[10Mar2025 22:30:22.137] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.vanilla.VanillaPlugin 815[10Mar2025 22:30:22.138] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwlights] Found status: UP_TO_DATE Current: 1.1.0 Target: null 816[10Mar2025 22:30:22.138] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [radium] Starting version check at https://api.modrinth.com/updates/radium/forge_updates.json 817[10Mar2025 22:30:22.155] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.universal.UniversalPlugin 818[10Mar2025 22:30:22.160] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.core.CorePlugin 819[10Mar2025 22:30:22.162] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at com.mcmoddev.golems.integration.JadeDescriptionManager 820[10Mar2025 22:30:22.163] [modloading-worker-0/INFO] [Jade/]: Start loading plugin at de.maxhenkel.easyvillagers.integration.waila.PluginEasyVillagers 821[10Mar2025 22:30:22.337] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [radium] Found status: AHEAD Current: 0.12.4+git.26c9d8e Target: null 822[10Mar2025 22:30:22.337] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mutantmonsters] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/mutantmonsters.json 823[10Mar2025 22:30:22.347] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mutantmonsters] Found status: UP_TO_DATE Current: 8.0.7 Target: null 824[10Mar2025 22:30:22.347] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [visualworkbench] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/visualworkbench.json 825[10Mar2025 22:30:22.356] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [visualworkbench] Found status: UP_TO_DATE Current: 8.0.0 Target: null 826[10Mar2025 22:30:22.356] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [attributefix] Starting version check at https://updates.blamejared.com/get?n=attributefix&gv=1.20.1 827[10Mar2025 22:30:22.370] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [attributefix] Found status: BETA Current: 21.0.4 Target: 21.0.4 828[10Mar2025 22:30:22.370] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [goblintraders] Starting version check at https://mrcrayfish.com/modupdatejson?id=goblintraders 829[10Mar2025 22:30:23.795] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [goblintraders] Found status: BETA Current: 1.9.3 Target: 1.9.3 830[10Mar2025 22:30:23.795] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [additional_lights] Starting version check at https://gist.githubusercontent.com/mgen256/59abe85e7950f2319e7538afe2f910ba/raw 831[10Mar2025 22:30:23.823] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [additional_lights] Found status: UP_TO_DATE Current: 2.1.7 Target: null 832[10Mar2025 22:30:23.824] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [catalogue] Starting version check at https://mrcrayfish.com/modupdatejson?id=catalogue 833[10Mar2025 22:30:23.947] [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' 834[10Mar2025 22:30:24.033] [main/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/server/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23535!/assets/.mcassetsroot' uses unexpected schema 835[10Mar2025 22:30:24.033] [main/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/server/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23535!/data/.mcassetsroot' uses unexpected schema 836[10Mar2025 22:30:24.051] [main/INFO] [golems/]: Extra Golems detected Biomes O Plenty, registering data pack now 837[10Mar2025 22:30:24.339] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack Supplementaries Generated Pack, loading it automatically 838[10Mar2025 22:30:24.339] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack Suppsquared Generated Pack, loading it automatically 839[10Mar2025 22:30:24.339] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack golems:golems_addon_biomesoplenty, loading it automatically 840[10Mar2025 22:30:24.339] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack lithostitched/breaks_seed_parity, loading it automatically 841[10Mar2025 22:30:24.339] [main/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack mutantmonsters:biome_modifications, loading it automatically 842[10Mar2025 22:30:24.712] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [catalogue] Found status: BETA Current: 1.8.0 Target: 1.8.0 843[10Mar2025 22:30:24.714] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [crafttweaker] Starting version check at https://updates.blamejared.com/get?n=crafttweaker&gv=1.20.1 844[10Mar2025 22:30:24.729] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [crafttweaker] Found status: BETA Current: 14.0.57 Target: 14.0.57 845[10Mar2025 22:30:24.729] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [puzzlesaccessapi] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/puzzlesaccessapi.json 846[10Mar2025 22:30:24.755] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [puzzlesaccessapi] Found status: BETA Current: 20.1.1 Target: null 847[10Mar2025 22:30:24.755] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json 848[10Mar2025 22:30:24.870] [main/INFO] [Supplementaries/]: Generated runtime SERVER_DATA for pack Supplementaries Generated Pack (supplementaries) in: 406 ms 849[10Mar2025 22:30:24.948] [main/INFO] [suppsquared/]: Generated runtime SERVER_DATA for pack Suppsquared Generated Pack (suppsquared) in: 77 ms 850[10Mar2025 22:30:24.962] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Found status: UP_TO_DATE Current: 47.4.0 Target: null 851[10Mar2025 22:30:24.963] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwpaths] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/paths.json 852[10Mar2025 22:30:24.972] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwpaths] Found status: UP_TO_DATE Current: 1.1.0 Target: null 853[10Mar2025 22:30:24.972] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [commonality] Starting version check at https://api.modrinth.com/updates/apexcore/forge_updates.json 854[10Mar2025 22:30:25.120] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [commonality] Found status: OUTDATED Current: 7.0.0 Target: 10.0.0 855[10Mar2025 22:30:25.120] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [securitycraft] Starting version check at https://www.github.com/Geforce132/SecurityCraft/raw/master/Updates/Forge.json 856[10Mar2025 22:30:25.270] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [securitycraft] Found status: UP_TO_DATE Current: 1.9.12 Target: null 857[10Mar2025 22:30:25.270] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [occultism] Starting version check at https://raw.githubusercontent.com/klikli-dev/occultism/meta/updates.json 858[10Mar2025 22:30:25.320] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [occultism] Found status: BETA Current: 1.141.3 Target: null 859[10Mar2025 22:30:25.320] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [puzzleslib] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/puzzleslib.json 860[10Mar2025 22:30:25.328] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [puzzleslib] Found status: UP_TO_DATE Current: 8.1.29 Target: null 861[10Mar2025 22:30:25.328] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [aquamirae] Starting version check at https://raw.githubusercontent.com/ObscuriaLithium/Home/main/aquamirae/versions.json 862[10Mar2025 22:30:25.336] [Forge Version Check/WARN] [net.minecraftforge.fml.VersionChecker/]: Failed to process update information 863com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $ 864at com.google.gson.Gson.fromJson(Gson.java:1226) ~[gson-2.10.jar%2372!/:?] 865at com.google.gson.Gson.fromJson(Gson.java:1124) ~[gson-2.10.jar%2372!/:?] 866at com.google.gson.Gson.fromJson(Gson.java:1034) ~[gson-2.10.jar%2372!/:?] 867at com.google.gson.Gson.fromJson(Gson.java:969) ~[gson-2.10.jar%2372!/:?] 868at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:186) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 869at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] 870at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:117) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 871Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $ 872at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) ~[gson-2.10.jar%2372!/:?] 873at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:182) ~[gson-2.10.jar%2372!/:?] 874at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:144) ~[gson-2.10.jar%2372!/:?] 875at com.google.gson.Gson.fromJson(Gson.java:1214) ~[gson-2.10.jar%2372!/:?] 876... 6 more 877[10Mar2025 22:30:25.337] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mr_stellarity] Starting version check at https://api.modrinth.com/updates/bZgeDzN8/forge_updates.json 878[10Mar2025 22:30:25.477] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mr_stellarity] Found status: OUTDATED Current: 2.0d Target: 2.0e 879[10Mar2025 22:30:25.477] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [cyclopscore] Starting version check at https://raw.githubusercontent.com/CyclopsMC/Versions/master/forge_update/cyclops-core.json 880[10Mar2025 22:30:25.489] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [cyclopscore] Found status: UP_TO_DATE Current: 1.19.7 Target: null 881[10Mar2025 22:30:25.489] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [blue_skies] Starting version check at http://changelogs.moddinglegacy.com/blue-skies.json 882[10Mar2025 22:30:25.786] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [blue_skies] Found status: BETA Current: 1.3.31 Target: null 883[10Mar2025 22:30:25.786] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [bookshelf] Starting version check at https://updates.blamejared.com/get?n=bookshelf&gv=1.20.1 884[10Mar2025 22:30:25.799] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [bookshelf] Found status: BETA Current: 20.2.13 Target: 20.2.13 885[10Mar2025 22:30:25.799] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwdoors] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/doors.json 886[10Mar2025 22:30:25.807] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwdoors] Found status: AHEAD Current: 1.1.2 Target: null 887[10Mar2025 22:30:25.807] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [twilightforest] Starting version check at https://gh.tamaized.com/TeamTwilight/twilightforest/update.json 888[10Mar2025 22:30:26.156] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [twilightforest] Found status: AHEAD Current: 4.3.2508 Target: null 889[10Mar2025 22:30:26.156] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwbridges] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/bridges.json 890[10Mar2025 22:30:26.164] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwbridges] Found status: UP_TO_DATE Current: 3.0.0 Target: null 891[10Mar2025 22:30:26.164] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfences] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/fences.json 892[10Mar2025 22:30:26.173] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfences] Found status: UP_TO_DATE Current: 1.1.2 Target: null 893[10Mar2025 22:30:26.173] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [witherstormmod] Starting version check at https://raw.githubusercontent.com/nonamecrackers2/cwsm-update-info/main/update_checker.json 894[10Mar2025 22:30:26.181] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [witherstormmod] Found status: UP_TO_DATE Current: 4.2.1 Target: null 895[10Mar2025 22:30:26.181] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [runelic] Starting version check at https://updates.blamejared.com/get?n=runelic&gv=1.20.1 896[10Mar2025 22:30:26.194] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [runelic] Found status: BETA Current: 18.0.2 Target: 18.0.2 897[10Mar2025 22:30:26.194] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [refurbished_furniture] Starting version check at https://mrcrayfish.com/api/mod_update/forge/refurbished_furniture 898[10Mar2025 22:30:26.642] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [refurbished_furniture] Found status: BETA Current: 1.0.12 Target: 1.0.12 899[10Mar2025 22:30:26.643] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [framework] Starting version check at https://mrcrayfish.com/modupdatejson?id=framework 900[10Mar2025 22:30:27.238] [main/INFO] [com.teamabnormals.blueprint.core.Blueprint/]: Successfully loaded 0 data remolders! 901[10Mar2025 22:30:27.591] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [framework] Found status: BETA Current: 0.7.12 Target: 0.7.12 902[10Mar2025 22:30:27.591] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [smallships] Starting version check at https://raw.githubusercontent.com/talhanation/smallships/main/update.json 903[10Mar2025 22:30:27.600] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [smallships] Found status: UP_TO_DATE Current: 2.0.0-b1.4 Target: null 904[10Mar2025 22:30:27.600] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [obscure_api] Starting version check at https://raw.githubusercontent.com/ObscuriaLithium/Home/main/obscure_api/versions.json 905[10Mar2025 22:30:27.613] [Forge Version Check/WARN] [net.minecraftforge.fml.VersionChecker/]: Failed to process update information 906com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $ 907at com.google.gson.Gson.fromJson(Gson.java:1226) ~[gson-2.10.jar%2372!/:?] 908at com.google.gson.Gson.fromJson(Gson.java:1124) ~[gson-2.10.jar%2372!/:?] 909at com.google.gson.Gson.fromJson(Gson.java:1034) ~[gson-2.10.jar%2372!/:?] 910at com.google.gson.Gson.fromJson(Gson.java:969) ~[gson-2.10.jar%2372!/:?] 911at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:186) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 912at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] 913at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:117) ~[fmlcore-1.20.1-47.4.0.jar%23536!/:?] 914Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $ 915at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) ~[gson-2.10.jar%2372!/:?] 916at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:182) ~[gson-2.10.jar%2372!/:?] 917at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:144) ~[gson-2.10.jar%2372!/:?] 918at com.google.gson.Gson.fromJson(Gson.java:1214) ~[gson-2.10.jar%2372!/:?] 919... 6 more 920[10Mar2025 22:30:27.613] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [reap] Starting version check at https://update.maxhenkel.de/forge/reap 921[10Mar2025 22:30:27.666] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [reap] Found status: AHEAD Current: 1.20.1-1.1.2 Target: null 922[10Mar2025 22:30:27.666] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwpaintings] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/paintings.json 923[10Mar2025 22:30:27.675] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwpaintings] Found status: UP_TO_DATE Current: 1.0.5 Target: null 924[10Mar2025 22:30:27.675] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [clumps] Starting version check at https://updates.blamejared.com/get?n=clumps&gv=1.20.1 925[10Mar2025 22:30:27.714] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [clumps] Found status: BETA Current: 12.0.0.4 Target: 12.0.0.4 926[10Mar2025 22:30:27.714] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [journeymap] Starting version check at https://forge.curseupdate.com/32274/journeymap 927[10Mar2025 22:30:28.050] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [journeymap] Found status: UP_TO_DATE Current: 5.10.3 Target: null 928[10Mar2025 22:30:28.050] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ultris_mr] Starting version check at https://api.modrinth.com/updates/tA7mQv7R/forge_updates.json 929[10Mar2025 22:30:28.184] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [ultris_mr] Found status: OUTDATED Current: 5.6.9c Target: 5.6.9c+mod 930[10Mar2025 22:30:28.184] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [enchdesc] Starting version check at https://updates.blamejared.com/get?n=enchdesc&gv=1.20.1 931[10Mar2025 22:30:28.201] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [enchdesc] Found status: BETA Current: 17.1.19 Target: 17.1.19 932[10Mar2025 22:30:28.212] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [moonlight] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Moonlight/multi-loader/forge/update.json 933[10Mar2025 22:30:28.220] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [moonlight] Found status: BETA Current: 1.20-2.13.72 Target: null 934[10Mar2025 22:30:28.220] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [easy_villagers] Starting version check at https://update.maxhenkel.de/forge/easy_villagers 935[10Mar2025 22:30:28.233] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [easy_villagers] Found status: AHEAD Current: 1.20.1-1.1.23 Target: null 936[10Mar2025 22:30:28.233] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [iceberg] Starting version check at https://mc-update-check.anthonyhilyard.com/520110 937[10Mar2025 22:30:28.566] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [iceberg] Found status: UP_TO_DATE Current: 1.1.25 Target: null 938[10Mar2025 22:30:28.566] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [hmag] Starting version check at https://github.com/Mechalopa/Hostile-Mobs-and-Girls/raw/1.20.1/update.json 939[10Mar2025 22:30:28.715] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [hmag] Found status: UP_TO_DATE Current: 9.0.27 Target: null 940[10Mar2025 22:30:28.715] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [pigpen] Starting version check at https://updates.blamejared.com/get?n=pigpen&gv=1.20.1 941[10Mar2025 22:30:28.728] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [pigpen] Found status: BETA Current: 15.0.2 Target: 15.0.2 942[10Mar2025 22:30:28.729] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [apexcore] Starting version check at https://api.modrinth.com/updates/apexcore/forge_updates.json 943[10Mar2025 22:30:28.900] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [apexcore] Found status: UP_TO_DATE Current: 10.0.0 Target: null 944[10Mar2025 22:30:28.900] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [fantasyfurniture] Starting version check at https://api.modrinth.com/updates/fantasy-furniture/forge_updates.json 945[10Mar2025 22:30:30.332] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [fantasyfurniture] Found status: UP_TO_DATE Current: 9.0.0 Target: null dont start server why?
    • tried to download the mod pack off of curse forge and my pc said it couldn't and notified me with a threat notification that was called "Trojan:AndroidOS/Multiverze" so what's up with this any help?
    • If I remember correctly I placed something on an energy cable. I read somewhere that I should set max-tick-time to -1 in the server.properties files, which did NOT help    ---- Minecraft Crash Report ---- // I blame Dinnerbone. Time: 2025-03-10 20:25:39 Description: Exception in server tick loop java.lang.NullPointerException: Cannot invoke "net.minecraft.nbt.CompoundTag.m_128473_(String)" because the return value of "net.minecraft.world.item.ItemStack.m_41783_()" is null     at org.cyclops.cyclopscore.capability.fluid.FluidHandlerItemCapacity.setFluid(FluidHandlerItemCapacity.java:61) ~[CyclopsCore-1.20.1-1.19.6.jar%23622!/:1.19.6] {re:classloading}     at org.cyclops.cyclopscore.capability.fluid.FluidHandlerItemCapacity.deserializeNBT(FluidHandlerItemCapacity.java:122) ~[CyclopsCore-1.20.1-1.19.6.jar%23622!/:1.19.6] {re:classloading}     at net.minecraftforge.common.capabilities.CapabilityDispatcher.deserializeNBT(CapabilityDispatcher.java:126) ~[forge-1.20.1-47.3.29-universal.jar%23930!/:?] {re:classloading}     at net.minecraftforge.common.capabilities.CapabilityProvider.deserializeCaps(CapabilityProvider.java:148) ~[forge-1.20.1-47.3.29-universal.jar%23930!/:?] {re:computing_frames,re:mixin,re:classloading}     at net.minecraftforge.common.capabilities.CapabilityProvider.getCapabilities(CapabilityProvider.java:90) ~[forge-1.20.1-47.3.29-universal.jar%23930!/:?] {re:computing_frames,re:mixin,re:classloading}     at net.minecraftforge.common.capabilities.CapabilityProvider.areCapsCompatible(CapabilityProvider.java:99) ~[forge-1.20.1-47.3.29-universal.jar%23930!/:?] {re:computing_frames,re:mixin,re:classloading}     at net.minecraft.world.item.ItemStack.m_150942_(ItemStack.java:463) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:apotheosis.mixins.json:ItemStackMixin,pl:mixin:APP:useitemonblockevent.mixins.json:ItemStackMixin,pl:mixin:APP:attributeslib.mixins.json:ItemStackMixin,pl:mixin:APP:tombstone.mixins.json:ItemStackMixin,pl:mixin:APP:placebo.mixins.json:ItemStackMixin,pl:mixin:APP:mixins.irons_spellbooks.json:ItemStackMixin,pl:mixin:APP:glitchcore.mixins.json:MixinItemStack,pl:mixin:APP:mixins.deeperdarker.json:ItemStackMixin,pl:mixin:APP:kubejs-common.mixins.json:ItemStackMixin,pl:mixin:APP:itemfilters-common.mixins.json:ItemStackMixin,pl:mixin:APP:fastsuite.mixins.json:ItemStackMixin,pl:mixin:APP:forbidden_arcanus.mixins.json:ItemStackMixin,pl:mixin:APP:quark.mixins.json:ItemStackMixin,pl:mixin:A}     at com.refinedmods.refinedstorage.apiimpl.util.Comparer.isEqual(Comparer.java:20) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.storage.disk.ItemStorageDisk.extract(ItemStorageDisk.java:152) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.storage.disk.ItemStorageDisk.extract(ItemStorageDisk.java:26) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.node.diskmanipulator.StorageDiskItemManipulatorWrapper.extract(StorageDiskItemManipulatorWrapper.java:91) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.node.diskmanipulator.StorageDiskItemManipulatorWrapper.extract(StorageDiskItemManipulatorWrapper.java:21) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.node.diskmanipulator.DiskManipulatorNetworkNode.isItemDiskDone(DiskManipulatorNetworkNode.java:211) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.node.diskmanipulator.DiskManipulatorNetworkNode.update(DiskManipulatorNetworkNode.java:134) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.NetworkListener.onLevelTick(NetworkListener.java:25) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading}     at com.refinedmods.refinedstorage.apiimpl.network.__NetworkListener_onLevelTick_LevelTickEvent.invoke(.dynamic) ~[refinedstorage-1.12.4.jar%23822!/:?] {re:classloading,pl:eventbus:B}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.event.ForgeEventFactory.onPostLevelTick(ForgeEventFactory.java:930) ~[forge-1.20.1-47.3.29-universal.jar%23930!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-forge.mixins.json:perf.potential_spawns_alloc.ForgeEventFactoryMixin,pl:mixin:APP:aether.mixins.json:common.ForgeEventFactoryMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:899) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:server.DedicatedServerMixin,pl:mixin:APP:mixins/common/nochatreports.mixins.json:server.MixinDedicatedServer,pl:mixin:APP:tombstone.mixins.json:DedicatedServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23925!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:dankstorage.mixins.json:MinecraftServerAccess,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) ~[?:?] {re:mixin} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Linux (amd64) version 6.8.8-2-pve     Java Version: 17.0.6, Oracle Corporation     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation     Memory: 4388465160 bytes (4185 MiB) / 8715763712 bytes (8312 MiB) up to 10611589120 bytes (10120 MiB)     CPUs: 64     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Xeon(R) CPU E5-2697A v4 @ 2.60GHz     Identifier: Intel64 Family 6 Model 79 Stepping 1     Microarchitecture: Broadwell (Server)     Frequency (GHz): 2.60     Number of physical packages: 1     Number of physical CPUs: 1     Number of logical CPUs: 1     Graphics card #0 name: unknown     Graphics card #0 vendor: unknown     Graphics card #0 VRAM (MB): 0.00     Graphics card #0 deviceId: unknown     Graphics card #0 versionInfo: unknown     Virtual memory max (MB): 239183.73     Virtual memory used (MB): 264950.78     Swap memory total (MB): 16382.00     Swap memory used (MB): 10641.15     JVM Flags: 20 total; -Xms3584M -Xmx10120M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1     Server Running: true     Player Count: 0 / 0; []     Data Packs: vanilla, mod:betterdungeons, mod:simplemagnets, mod:integratedterminals, mod:laserio (incompatible), mod:modernfix (incompatible), mod:evilcraft, mod:useitemonblockevent (incompatible), mod:yungsapi, mod:gateways (incompatible), mod:jumbofurnace (incompatible), mod:wstweaks (incompatible), mod:shrink (incompatible), mod:universalgrid (incompatible), mod:darkutils (incompatible), mod:apotheosis (incompatible), mod:ldlib (incompatible), mod:clickadv (incompatible), mod:create_new_age, mod:betterfortresses, mod:paraglider (incompatible), mod:cloth_config (incompatible), mod:durabilitytooltip (incompatible), mod:structure_gel, mod:industrialforegoing (incompatible), mod:handcrafted (incompatible), mod:repurposed_structures, mod:structurecompass, mod:botania, mod:spark (incompatible), mod:corail_woodcutter, mod:advgenerators, mod:yungsextras, mod:attributeslib (incompatible), mod:tombstone, mod:extrastorage, mod:cumulus_menus, mod:naturesaura (incompatible), mod:constructionwand, mod:mcwroofs, mod:littlelogistics (incompatible), mod:cfm, mod:chimes, mod:flib, mod:betterendisland, mod:nitrogen_internals, mod:potionblender (incompatible), mod:l2library (incompatible), mod:fastleafdecay, mod:sfm (incompatible), mod:despawntimers (incompatible), mod:mcwlights, mod:betterjungletemples, mod:smartbrainlib, mod:rechiseled (incompatible), mod:attributefix (incompatible), mod:caelus (incompatible), mod:epherolib (incompatible), mod:botanypots (incompatible), mod:farmingforblockheads, mod:rechiseledcreate, mod:additional_lights, mod:fusion, mod:extradisks, mod:edivadlib, mod:mythicbotany, mod:integratedcrafting, mod:dungeons_arise, mod:logprot (incompatible), mod:terrablender, mod:alltheleaks, mod:cleanswing (incompatible), mod:corgilib, mod:sushigocrafting (incompatible), mod:domum_ornamentum, mod:flywheel, mod:bhc (incompatible), mod:justenoughprofessions, mod:securitycraft, mod:almostunified (incompatible), mod:structurize, mod:fastfurnace (incompatible), mod:lootr, mod:occultism, mod:allthetweaks (incompatible), mod:addonslib, mod:extremesoundmuffler, mod:cosmeticarmorreworked, mod:euphoria_patcher, mod:morered (incompatible), mod:ad_astra (incompatible), mod:rsrequestify (incompatible), mod:kuma_api (incompatible), mod:alchemylib (incompatible), mod:advancedperipherals (incompatible), mod:tinyredstone, mod:towntalk (incompatible), mod:betteroceanmonuments, mod:sophisticatedcore (incompatible), mod:glassential (incompatible), mod:placebo (incompatible), mod:bookshelf, mod:sophisticatedbackpacks (incompatible), mod:littlecontraptions (incompatible), mod:mcwdoors, mod:utilitarian, mod:sodiumoptionsapi, mod:absentbydesign, mod:konkrete (incompatible), mod:rsinfinitybooster (incompatible), mod:refinedstorage, mod:chipped (incompatible), mod:mcwbridges, mod:rebornstorage (incompatible), mod:tempad (incompatible), mod:hostilenetworks (incompatible), mod:endertanks, mod:jearchaeology, mod:fuelgoeshere, mod:simplylight (incompatible), mod:industrialforegoingsouls (incompatible), mod:lionfishapi (incompatible), mod:memorysettings (incompatible), mod:mcwbiomesoplenty, mod:cataclysm (incompatible), mod:blockui, mod:tiab (incompatible), mod:villagertools (incompatible), mod:mysticalcustomization, mod:lostcities, mod:elevatorid, mod:runelic, mod:twilightdelight (incompatible), mod:aiimprovements, mod:moreoverlays (incompatible), mod:cupboard (incompatible), mod:voidscape (incompatible), mod:undergarden, mod:caupona, mod:betteradvancements (incompatible), mod:platforms, mod:dyenamics (incompatible), mod:thermal_extra (incompatible), mod:mcwpaintings, mod:clumps (incompatible), mod:artifacts, mod:toastcontrol (incompatible), mod:mininggadgets (incompatible), mod:mysticalagriculture, mod:craftingtweaks, mod:endermanoverhaul (incompatible), mod:eccentrictome, mod:mysterious_mountain_lib (incompatible), mod:enderio, mod:easy_villagers, mod:reliquary (incompatible), mod:pigpen (incompatible), mod:fastbench (incompatible), mod:fluxnetworks (incompatible), mod:buildinggadgets2 (incompatible), mod:minecolonies, mod:pylons, mod:ferritecore (incompatible), mod:functionalstorage, mod:modularrouters (incompatible), mod:notrample, mod:justzoom (incompatible), mod:charmofundying (incompatible), mod:valhelsia_core (incompatible), mod:create_enchantment_industry (incompatible), mod:flickerfix, mod:productivetrees, mod:createaddition (incompatible), mod:supermartijn642configlib (incompatible), mod:quarryplus, mod:playeranimator (incompatible), mod:irons_spellbooks, mod:botarium (incompatible), mod:mcwwindows, mod:create_jetpack (incompatible), mod:ironjetpacks, mod:everythingcopper, mod:powah (incompatible), mod:cabletiers, mod:rangedpumps, mod:balm, mod:jeresources, mod:shetiphiancore, mod:mysticalagradditions, mod:ctov, mod:athena, mod:stylecolonies (incompatible), mod:novillagerdm, mod:alltheores (incompatible), mod:glodium (incompatible), mod:ae2insertexportcard, mod:torchmaster, mod:maidensmerrymaking (incompatible), mod:botanytrees (incompatible), mod:ironfurnaces, mod:mcwtrpdoors, mod:supermartijn642corelib, mod:resourcefulconfig (incompatible), mod:ad_astra_giselle_addon (incompatible), mod:curios (incompatible), mod:searchables (incompatible), mod:measurements, mod:framedblocks, mod:angelring, mod:sparsestructuresreforged (incompatible), mod:mcwfurnitures, mod:flightlib (incompatible), mod:jadeaddons (incompatible), mod:infiniverse (incompatible), mod:codechickenlib (incompatible), mod:brandonscore (incompatible), mod:bettermineshafts, mod:sliceanddice (incompatible), mod:darkpaintings (incompatible), mod:crafting_on_a_stick (incompatible), mod:elytraslot (incompatible), mod:harvestwithease, mod:multipiston, mod:lithostitched, mod:dyenamicsandfriends (incompatible), mod:bdlib, mod:travelersbackpack, mod:naturescompass, mod:jumpboat, mod:libx, mod:utilitix, mod:jei, mod:mekanism, mod:gravitationalmodulatingunittweaks (incompatible), mod:mekanismgenerators, mod:invtweaks, mod:glitchcore (incompatible), mod:biomesoplenty, mod:pneumaticcraft (incompatible), mod:packingtape (incompatible), mod:forge, mod:cofh_core, mod:thermal, mod:thermal_integration, mod:redstone_arsenal, mod:thermal_cultivation, mod:appleskin (incompatible), mod:thermal_innovation, mod:silentgear, mod:thermal_foundation, mod:thermal_locomotion, mod:thermal_dynamics, mod:mcwpaths, mod:alchemistry (incompatible), mod:zerocore (incompatible), mod:fabric_api_base, mod:mousetweaks, mod:immersiveengineering (incompatible), mod:createoreexcavation (incompatible), mod:nochatreports (incompatible), mod:allthemodium (incompatible), mod:spectrelib (incompatible), mod:kotlinforforge (incompatible), mod:pipez, mod:integrateddynamics, mod:itemcollectors (incompatible), mod:croptopia (incompatible), mod:serverconfigupdater (incompatible), mod:polymorph (incompatible), mod:zeta (incompatible), mod:railcraft, mod:oceansdelight (incompatible), mod:connectedglass, mod:hyperbox (incompatible), mod:aquaculture, mod:cristellib (incompatible), mod:totw_modded, mod:cyclopscore, mod:blue_skies (incompatible), mod:betterwitchhuts, mod:netherportalfix, mod:aiotbotania, mod:geckolib, mod:creeperoverhaul, mod:ars_nouveau (incompatible), mod:ars_elemental (incompatible), mod:eidolon (incompatible), mod:aether, mod:lost_aether_content, mod:morejs (incompatible), mod:naturalist (incompatible), mod:connectivity (incompatible), mod:cookingforblockheads, mod:controlling (incompatible), mod:dankstorage (incompatible), mod:mixinextras (incompatible), mod:potionsmaster (incompatible), mod:twigs (incompatible), mod:create_dragon_lib (incompatible), mod:generatorgalore, mod:railways, mod:twilightforest, mod:mob_grinding_utils (incompatible), mod:sodiumdynamiclights, mod:arseng, mod:farmersdelight, mod:corn_delight (incompatible), mod:ends_delight, mod:entangled (incompatible), mod:commoncapabilities, mod:crashutilities (incompatible), mod:getittogetherdrops, mod:endersdelight, mod:noflyzone, mod:mcwfences, mod:wirelesschargers (incompatible), mod:patchouli (incompatible), mod:ars_ocultas (incompatible), mod:allthearcanistgear (incompatible), mod:thermal_expansion, mod:integratedtunnels, mod:gunpowderlib, mod:exchangers, mod:ftbultimine (incompatible), mod:betterstrongholds, mod:resourcefullib (incompatible), mod:mekanismtools, mod:deeperdarker, mod:architectury (incompatible), mod:bambooeverything (incompatible), mod:findme (incompatible), mod:observable (incompatible), mod:ftblibrary (incompatible), mod:ftbteams (incompatible), mod:ftbranks, mod:ftbessentials (incompatible), mod:ftbchunks (incompatible), mod:computercraft, mod:draconicevolution, mod:energymeter, mod:sgjourney (incompatible), mod:bigreactors (incompatible), mod:productivebees, mod:trashcans (incompatible), mod:inventoryessentials, mod:t_and_t (incompatible), mod:voidtotem (incompatible), mod:rhino (incompatible), mod:kubejs (incompatible), mod:cucumber, mod:matc, mod:trashslot, mod:jmi (incompatible), mod:amendments (incompatible), mod:blueflame (incompatible), mod:sophisticatedstorage (incompatible), mod:allthewizardgear, mod:additionallanterns (incompatible), mod:itemfilters (incompatible), mod:ftbquests (incompatible), mod:ftbxmodcompat (incompatible), mod:productivelib, mod:ensorcellation, mod:create, mod:ars_creo (incompatible), mod:ponderjs (incompatible), mod:waystones, mod:structory, mod:fastsuite (incompatible), mod:journeymap (incompatible), mod:comforts (incompatible), mod:dimstorage, mod:myserveriscompatible, mod:dungeoncrawl, mod:charginggadgets (incompatible), mod:mcjtylib, mod:rftoolsbase, mod:rftoolspower, mod:rftoolsbuilder, mod:deepresonance, mod:xnet, mod:xnetgases (incompatible), mod:rftoolsstorage, mod:rftoolscontrol, mod:betterdeserttemples, mod:mahoutsukai, mod:terralith, mod:bloodmagic (incompatible), mod:rftoolsutility, mod:moonlight (incompatible), mod:configuration (incompatible), mod:gtceu, mod:toolbelt (incompatible), mod:titanium (incompatible), mod:silentlib, mod:mixinsquared (incompatible), mod:jade (incompatible), mod:ae2 (incompatible), mod:aeinfinitybooster (incompatible), mod:ae2wtlib (incompatible), mod:expatternprovider (incompatible), mod:advanced_ae, mod:ae2things (incompatible), mod:polyeng (incompatible), mod:appflux (incompatible), mod:merequester (incompatible), mod:forbidden_arcanus (incompatible), mod:theurgy, mod:nethersdelight, mod:quark (incompatible), mod:supplementaries, mod:allthecompressed, mod:delightful, mod:chemlib (incompatible), mod:enderchests, mod:jei_mekanism_multiblocks (incompatible), mod:appbot (incompatible), mod:modonomicon, mod:rsinsertexportupgrade, mod:solcarrot (incompatible), mod:moredragoneggs (incompatible), mod:refinedstorageaddons, mod:refinedpolymorph, mod:appmek (incompatible), mod:ae2additions (incompatible), mod:megacells (incompatible), mod:packetfixer (incompatible), mod:expandability (incompatible), Supplementaries Generated Pack, T&T Waystone Patch Pack (incompatible), builtin/aether_accessories, dyenamicsandfriends:botanypots, dyenamicsandfriends:comforts, dyenamicsandfriends:connectedglass, dyenamicsandfriends:create, dyenamicsandfriends:elevatorid, dyenamicsandfriends:productivebees, dyenamicsandfriends:sophisticatedbackpacks, gtceu:dynamic_data, libxdata/mythicbotany:curios, lithostitched/breaks_seed_parity, voidscape_aether_compat (incompatible)     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     Is Modded: Definitely; Server brand changed to 'forge'     Type: Dedicated Server (map_server.txt)     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeserver     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.3.29.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.3.29.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.3.29.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.3.29.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.3.29.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar jcplugin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         [email protected]         javafml@null         lowcodefml@null         [email protected]     Mod List:          YungsBetterDungeons-1.20-Forge-4.0.4.jar          |YUNG's Better Dungeons        |betterdungeons                |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         simplemagnets-1.1.12-forge-mc1.20.1.jar           |Simple Magnets                |simplemagnets                 |1.1.12              |DONE      |Manifest: NOSIGNATURE         IntegratedTerminals-1.20.1-1.6.5.jar              |IntegratedTerminals           |integratedterminals           |1.6.5               |DONE      |Manifest: NOSIGNATURE         laserio-1.6.8.jar                                 |LaserIO                       |laserio                       |1.6.8               |DONE      |Manifest: NOSIGNATURE         modernfix-forge-5.20.2+mc1.20.1.jar               |ModernFix                     |modernfix                     |5.20.2+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         EvilCraft-1.20.1-1.2.51.jar                       |EvilCraft                     |evilcraft                     |1.2.51              |DONE      |Manifest: NOSIGNATURE         useitemonblockevent-1.20.1-1.0.0.2.jar            |Use Item on Block Event       |useitemonblockevent           |1.0.0.2             |DONE      |Manifest: NOSIGNATURE         YungsApi-1.20-Forge-4.0.6.jar                     |YUNG's API                    |yungsapi                      |1.20-Forge-4.0.6    |DONE      |Manifest: NOSIGNATURE         GatewaysToEternity-1.20.1-4.2.6.jar               |Gateways To Eternity          |gateways                      |4.2.6               |DONE      |Manifest: NOSIGNATURE         jumbofurnace-1.20.1-4.0.0.5.jar                   |Jumbo Furnace                 |jumbofurnace                  |4.0.0.5             |DONE      |Manifest: NOSIGNATURE         WitherSkeletonTweaks-1.20.1-9.1.0.jar             |Wither Skeleton Tweaks        |wstweaks                      |9.1.0               |DONE      |Manifest: NOSIGNATURE         Shrink-1.20.1-1.4.5.jar                           |Shrink                        |shrink                        |1.4.5               |DONE      |Manifest: NOSIGNATURE         universalgrid-1.20.1-1.1.jar                      |Universal Grid                |universalgrid                 |1.20.1-1.1          |DONE      |Manifest: NOSIGNATURE         DarkUtilities-Forge-1.20.1-17.0.5.jar             |DarkUtilities                 |darkutils                     |17.0.5              |DONE      |Manifest: NOSIGNATURE         Apotheosis-1.20.1-7.4.6.jar                       |Apotheosis                    |apotheosis                    |7.4.6               |DONE      |Manifest: NOSIGNATURE         ldlib-forge-1.20.1-1.0.34.jar                     |LowDragLib                    |ldlib                         |1.0.34              |DONE      |Manifest: NOSIGNATURE         clickadv-1.20.1-3.8.jar                           |clickadv mod                  |clickadv                      |1.20.1-3.8          |DONE      |Manifest: NOSIGNATURE         create-new-age-forge-1.20.1-1.1.2.jar             |Create: New Age               |create_new_age                |1.1.2               |DONE      |Manifest: NOSIGNATURE         YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar  |YUNG's Better Nether Fortresse|betterfortresses              |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         Paraglider-forge-20.1.3.jar                       |Paraglider                    |paraglider                    |20.1.3              |DONE      |Manifest: NOSIGNATURE         cloth-config-11.1.136-forge.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.136            |DONE      |Manifest: NOSIGNATURE         durabilitytooltip-1.1.5-forge-mc1.20.jar          |Durability Tooltip            |durabilitytooltip             |1.1.5               |DONE      |Manifest: NOSIGNATURE         structure_gel-1.20.1-2.16.2.jar                   |Structure Gel API             |structure_gel                 |2.16.2              |DONE      |Manifest: NOSIGNATURE         industrial-foregoing-1.20.1-3.5.19.jar            |Industrial Foregoing          |industrialforegoing           |3.5.19              |DONE      |Manifest: NOSIGNATURE         handcrafted-forge-1.20.1-3.0.6.jar                |Handcrafted                   |handcrafted                   |3.0.6               |DONE      |Manifest: NOSIGNATURE         repurposed_structures-7.1.15+1.20.1-forge.jar     |Repurposed Structures         |repurposed_structures         |7.1.15+1.20.1-forge |DONE      |Manifest: NOSIGNATURE         StructureCompass-1.20.1-2.1.0.jar                 |Structure Compass Mod         |structurecompass              |2.1.0               |DONE      |Manifest: NOSIGNATURE         Botania-1.20.1-447-FORGE.jar                      |Botania                       |botania                       |1.20.1-447-FORGE    |DONE      |Manifest: NOSIGNATURE         spark-1.10.53-forge.jar                           |spark                         |spark                         |1.10.53             |DONE      |Manifest: NOSIGNATURE         corail_woodcutter-1.20.1-3.0.6.jar                |Corail Woodcutter             |corail_woodcutter             |3.0.6               |DONE      |Manifest: NOSIGNATURE         advgenerators-1.6.0.6-mc1.20.1.jar                |Advanced Generators           |advgenerators                 |1.6.0.6             |DONE      |Manifest: NOSIGNATURE         YungsExtras-1.20-Forge-4.0.3.jar                  |YUNG's Extras                 |yungsextras                   |1.20-Forge-4.0.3    |DONE      |Manifest: NOSIGNATURE         ApothicAttributes-1.20.1-1.3.7.jar                |Apothic Attributes            |attributeslib                 |1.3.7               |DONE      |Manifest: NOSIGNATURE         tombstone-1.20.1-8.9.0.jar                        |Corail Tombstone              |tombstone                     |8.9.0               |DONE      |Manifest: NOSIGNATURE         ExtraStorage-1.20.1-4.0.7.jar                     |ExtraStorage                  |extrastorage                  |4.0.7               |DONE      |Manifest: NOSIGNATURE         cumulus_menus-1.20.1-1.0.1-neoforge.jar           |Cumulus                       |cumulus_menus                 |1.20.1-1.0.1-neoforg|DONE      |Manifest: NOSIGNATURE         NaturesAura-39.4.jar                              |NaturesAura                   |naturesaura                   |39.4                |DONE      |Manifest: NOSIGNATURE         constructionwand-1.20.1-2.11.jar                  |Construction Wand             |constructionwand              |1.20.1-2.11         |DONE      |Manifest: NOSIGNATURE         mcw-roofs-2.3.1-mc1.20.1forge.jar                 |Macaw's Roofs                 |mcwroofs                      |2.3.1               |DONE      |Manifest: NOSIGNATURE         littlelogistics-mc1.20.1-v1.20.1.2.jar            |Little Logistics              |littlelogistics               |1.20.1.2            |DONE      |Manifest: NOSIGNATURE         cfm-forge-1.20.1-7.0.0-pre36.jar                  |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre36         |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         Chimes-v2.0.1-1.20.1.jar                          |Chimes                        |chimes                        |2.0.1               |DONE      |Manifest: NOSIGNATURE         flib-1.20.1-0.0.14.jar                            |flib                          |flib                          |0.0.14              |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed         YungsBetterEndIsland-1.20-Forge-2.0.6.jar         |YUNG's Better End Island      |betterendisland               |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         nitrogen_internals-1.20.1-1.0.12-neoforge.jar     |Nitrogen                      |nitrogen_internals            |1.20.1-1.0.12-neofor|DONE      |Manifest: NOSIGNATURE         Potion-Blender-1.20.1-FORGE-3.1.2.jar             |Potion-Blender                |potionblender                 |3.1.2               |DONE      |Manifest: NOSIGNATURE         l2library-2.4.16-slim.jar                         |L2 Library                    |l2library                     |2.4.16              |DONE      |Manifest: NOSIGNATURE         FastLeafDecay-32.jar                              |Fast Leaf Decay               |fastleafdecay                 |32                  |DONE      |Manifest: NOSIGNATURE         Super Factory Manager-1.20.1-4.19.0.jar           |Super Factory Manager         |sfm                           |4.19.0              |DONE      |Manifest: NOSIGNATURE         MobDespawnTimers-1.20.1-3.0.1.jar                 |Mob Despawn Timers            |despawntimers                 |3.0.1               |DONE      |Manifest: NOSIGNATURE         mcw-lights-1.1.0-mc1.20.1forge.jar                |Macaw's Lights and Lamps      |mcwlights                     |1.1.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterJungleTemples-1.20-Forge-2.0.5.jar     |YUNG's Better Jungle Temples  |betterjungletemples           |1.20-Forge-2.0.5    |DONE      |Manifest: NOSIGNATURE         SmartBrainLib-forge-1.20.1-1.15.jar               |SmartBrainLib                 |smartbrainlib                 |1.15                |DONE      |Manifest: NOSIGNATURE         rechiseled-1.1.6-forge-mc1.20.jar                 |Rechiseled                    |rechiseled                    |1.1.6               |DONE      |Manifest: NOSIGNATURE         AttributeFix-Forge-1.20.1-21.0.4.jar              |AttributeFix                  |attributefix                  |21.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         caelus-forge-3.2.0+1.20.1.jar                     |Caelus API                    |caelus                        |3.2.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         EpheroLib-1.20.1-FORGE-1.2.0.jar                  |BOZOID                        |epherolib                     |0.1.2               |DONE      |Manifest: NOSIGNATURE         BotanyPots-Forge-1.20.1-13.0.40.jar               |BotanyPots                    |botanypots                    |13.0.40             |DONE      |Manifest: NOSIGNATURE         farmingforblockheads-forge-1.20.1-14.0.2.jar      |Farming for Blockheads        |farmingforblockheads          |14.0.2              |DONE      |Manifest: NOSIGNATURE         rechiseledcreate-1.0.2-forge-mc1.20.jar           |Rechiseled: Create            |rechiseledcreate              |1.0.2               |DONE      |Manifest: NOSIGNATURE         additional_lights-1.20.1-2.1.7.jar                |Additional Lights             |additional_lights             |2.1.7               |DONE      |Manifest: NOSIGNATURE         fusion-1.2.3-forge-mc1.20.1.jar                   |Fusion                        |fusion                        |1.2.3               |DONE      |Manifest: NOSIGNATURE         ExtraDisks-1.20.1-3.0.2.jar                       |Extra Disks                   |extradisks                    |1.20.1-3.0.2        |DONE      |Manifest: NOSIGNATURE         EdivadLib-1.20.1-2.0.1.jar                        |EdivadLib                     |edivadlib                     |2.0.1               |DONE      |Manifest: NOSIGNATURE         MythicBotany-1.20.1-4.0.3.jar                     |MythicBotany                  |mythicbotany                  |1.20.1-4.0.3        |DONE      |Manifest: NOSIGNATURE         IntegratedCrafting-1.20.1-1.1.10.jar              |IntegratedCrafting            |integratedcrafting            |1.1.10              |DONE      |Manifest: NOSIGNATURE         DungeonsArise-1.20.x-2.1.58-release.jar           |When Dungeons Arise           |dungeons_arise                |2.1.58-1.20.x       |DONE      |Manifest: NOSIGNATURE         server-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: NOSIGNATURE         logprot-1.20.1-3.4.jar                            |Logprot                       |logprot                       |1.4                 |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.20.1-3.0.1.7.jar             |TerraBlender                  |terrablender                  |3.0.1.7             |DONE      |Manifest: NOSIGNATURE         alltheleaks-0.1.0-beta+1.20.1-forge.jar           |All The Leaks                 |alltheleaks                   |0.1.0-beta+1.20.1-fo|DONE      |Manifest: NOSIGNATURE         cleanswing-1.20-1.8.jar                           |Clean Swing Through Grass     |cleanswing                    |1.8                 |DONE      |Manifest: NOSIGNATURE         CorgiLib-forge-1.20.1-4.0.1.3.jar                 |CorgiLib                      |corgilib                      |4.0.1.3             |DONE      |Manifest: NOSIGNATURE         sushigocrafting-1.20.1-0.5.3.jar                  |Sushi Go Crafting             |sushigocrafting               |0.5.3               |DONE      |Manifest: NOSIGNATURE         domum_ornamentum-1.20.1-1.0.284-snapshot-universal|Domum Ornamentum              |domum_ornamentum              |1.20.1-1.0.284-snaps|DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.11-13.jar               |Flywheel                      |flywheel                      |0.6.11-13           |DONE      |Manifest: NOSIGNATURE         baubley-heart-canisters-1.20.1-1.1.0.jar          |Baubley Heart Canisters       |bhc                           |1.20.1-1.1.0        |DONE      |Manifest: NOSIGNATURE         JustEnoughProfessions-forge-1.20.1-3.0.1.jar      |Just Enough Professions (JEP) |justenoughprofessions         |3.0.1               |DONE      |Manifest: NOSIGNATURE         [1.20.1] SecurityCraft v1.9.12.jar                |SecurityCraft                 |securitycraft                 |1.9.12              |DONE      |Manifest: NOSIGNATURE         almostunified-forge-1.20.1-0.9.4.jar              |AlmostUnified                 |almostunified                 |1.20.1-0.9.4        |DONE      |Manifest: NOSIGNATURE         structurize-1.20.1-1.0.763-snapshot.jar           |Structurize                   |structurize                   |1.20.1-1.0.763-snaps|DONE      |Manifest: NOSIGNATURE         FastFurnace-1.20.1-8.0.2.jar                      |FastFurnace                   |fastfurnace                   |8.0.2               |DONE      |Manifest: NOSIGNATURE         lootr-forge-1.20-0.7.35.90.jar                    |Lootr                         |lootr                         |0.7.35.90           |DONE      |Manifest: NOSIGNATURE         occultism-1.20.1-1.141.2.jar                      |Occultism                     |occultism                     |1.141.2             |DONE      |Manifest: NOSIGNATURE         allthetweaks-1.20.1-47.2.20-2.3.2.jar             |AllTheTweaks                  |allthetweaks                  |2.3.2               |DONE      |Manifest: NOSIGNATURE         addonslib-1.20.1-1.3.jar                          |Addons Lib                    |addonslib                     |1.20.1-1.3          |DONE      |Manifest: NOSIGNATURE         ExtremeSoundMuffler-3.48-forge-1.20.1.jar         |Extreme Sound Muffler         |extremesoundmuffler           |3.48                |DONE      |Manifest: NOSIGNATURE         cosmeticarmorreworked-1.20.1-v1a.jar              |CosmeticArmorReworked         |cosmeticarmorreworked         |1.20.1-v1a          |DONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53         EuphoriaPatcher-1.5.2-r5.4-forge.jar              |EuphoriaPatcher               |euphoria_patcher              |1.5.2-r5.4-forge    |DONE      |Manifest: NOSIGNATURE         morered-1.20.1-4.0.0.4.jar                        |More Red                      |morered                       |4.0.0.4             |DONE      |Manifest: NOSIGNATURE         ad_astra-forge-1.20.1-1.15.19.jar                 |Ad Astra                      |ad_astra                      |1.15.19             |DONE      |Manifest: NOSIGNATURE         rsrequestify-1.20.1-2.3.3.jar                     |RSRequestify                  |rsrequestify                  |2.3.3               |DONE      |Manifest: NOSIGNATURE         kuma-api-forge-20.1.9-SNAPSHOT.jar                |KumaAPI                       |kuma_api                      |20.1.9-SNAPSHOT     |DONE      |Manifest: NOSIGNATURE         alchemylib-1.20.1-1.0.30.jar                      |AlchemyLib                    |alchemylib                    |1.0.30              |DONE      |Manifest: NOSIGNATURE         AdvancedPeripherals-1.20.1-0.7.41r.jar            |Advanced Peripherals          |advancedperipherals           |0.7.41r             |DONE      |Manifest: NOSIGNATURE         tinyredstone-1.20-5.0.3.jar                       |Tiny Redstone                 |tinyredstone                  |1.20-5.0.3          |DONE      |Manifest: NOSIGNATURE         towntalk-1.20.1-1.1.0.jar                         |TownTalk                      |towntalk                      |1.1.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar    |YUNG's Better Ocean Monuments |betteroceanmonuments          |1.20-Forge-3.0.4    |DONE      |Manifest: NOSIGNATURE         sophisticatedcore-1.20.1-1.2.6.858.jar            |Sophisticated Core            |sophisticatedcore             |1.2.6.858           |DONE      |Manifest: NOSIGNATURE         glassential-renewed-forge-1.20.1-2.4.4.jar        |Glassential Renewed           |glassential                   |2.4.4               |DONE      |Manifest: NOSIGNATURE         Placebo-1.20.1-8.6.2.jar                          |Placebo                       |placebo                       |8.6.2               |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.20.1-20.2.13.jar                |Bookshelf                     |bookshelf                     |20.2.13             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         sophisticatedbackpacks-1.20.1-3.23.4.1193.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |3.23.4.1193         |DONE      |Manifest: NOSIGNATURE         littlecontraptions-forge-1.20.1.2.jar             |Little Contraptions           |littlecontraptions            |1.20.1.2            |DONE      |Manifest: NOSIGNATURE         mcw-doors-1.1.2-mc1.20.1forge.jar                 |Macaw's Doors                 |mcwdoors                      |1.1.2               |DONE      |Manifest: NOSIGNATURE         utilitarian-1.20.1-0.9.1.jar                      |Utilitarian                   |utilitarian                   |1.20.1-0.9.1        |DONE      |Manifest: NOSIGNATURE         sodiumoptionsapi-forge-1.0.10-1.20.1.jar          |Sodium Options API            |sodiumoptionsapi              |1.0.10              |DONE      |Manifest: NOSIGNATURE         absentbydesign-1.20.1-1.9.0.jar                   |Absent By Design Mod          |absentbydesign                |1.9.0               |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed         konkrete_forge_1.8.0_MC_1.20-1.20.1.jar           |Konkrete                      |konkrete                      |1.8.0               |DONE      |Manifest: NOSIGNATURE         RSInfinityBooster-1.20.1-1.0+39.jar               |RSInfinityBooster             |rsinfinitybooster             |1.20.1-1.0+39       |DONE      |Manifest: NOSIGNATURE         refinedstorage-1.12.4.jar                         |Refined Storage               |refinedstorage                |1.12.4              |DONE      |Manifest: NOSIGNATURE         chipped-forge-1.20.1-3.0.7.jar                    |Chipped                       |chipped                       |3.0.7               |DONE      |Manifest: NOSIGNATURE         mcw-bridges-3.0.0-mc1.20.1forge.jar               |Macaw's Bridges               |mcwbridges                    |3.0.0               |DONE      |Manifest: NOSIGNATURE         rebornstorage-1.20.1-5.0.7.jar                    |RebornStorage                 |rebornstorage                 |5.0.7               |DONE      |Manifest: NOSIGNATURE         tempad-forge-1.20.1-2.3.4.jar                     |Tempad                        |tempad                        |2.3.4               |DONE      |Manifest: NOSIGNATURE         HostileNeuralNetworks-1.20.1-5.3.3.jar            |Hostile Neural Networks       |hostilenetworks               |5.3.3               |DONE      |Manifest: NOSIGNATURE         endertanks-forge-1.20.1-1.4.jar                   |EnderTanks                    |endertanks                    |1.20.1-1.4          |DONE      |Manifest: NOSIGNATURE         jearchaeology-1.20.1-1.0.4.jar                    |Just Enough Archaeology       |jearchaeology                 |1.20.1-1.0.4        |DONE      |Manifest: NOSIGNATURE         fuelgoeshere-1.20.0-1.0.1.jar                     |Fuel Goes Here                |fuelgoeshere                  |1.20.0-1.0.1        |DONE      |Manifest: NOSIGNATURE         simplylight-1.20.1-1.4.6-build.50.jar             |Simply Light                  |simplylight                   |1.20.1-1.4.6-build.5|DONE      |Manifest: NOSIGNATURE         industrial-foregoing-souls-1.20.1-1.0.9.jar       |Industrial Foregoing Souls    |industrialforegoingsouls      |1.20.1-1.0.9        |DONE      |Manifest: NOSIGNATURE         lionfishapi-2.4-Fix.jar                           |LionfishAPI                   |lionfishapi                   |2.4-Fix             |DONE      |Manifest: NOSIGNATURE         memorysettings-1.20.1-5.9.jar                     |memorysettings mod            |memorysettings                |1.20.1-5.9          |DONE      |Manifest: NOSIGNATURE         mcwbiomesoplenty-1.20.1-1.0.jar                   |Macaw's Biomes O' Plenty      |mcwbiomesoplenty              |1.20.1-1.0          |DONE      |Manifest: NOSIGNATURE         L_Enders_Cataclysm-2.52- 1.20.1.jar               |Cataclysm Mod                 |cataclysm                     |2.52                |DONE      |Manifest: NOSIGNATURE         blockui-1.20.1-1.0.186-beta.jar                   |UI Library Mod                |blockui                       |1.20.1-1.0.186-beta |DONE      |Manifest: NOSIGNATURE         time-in-a-bottle-4.0.4-mc1.20.1.jar               |Time In A Bottle              |tiab                          |4.0.4-mc1.20.1      |DONE      |Manifest: NOSIGNATURE         villagertools-1.20.1-1.0.3.jar                    |villagertools                 |villagertools                 |1.0.3               |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed         MysticalCustomization-1.20.1-5.0.2.jar            |Mystical Customization        |mysticalcustomization         |5.0.2               |DONE      |Manifest: NOSIGNATURE         lostcities-1.20-7.3.5.jar                         |LostCities                    |lostcities                    |1.20-7.3.5          |DONE      |Manifest: NOSIGNATURE         elevatorid-1.20.1-lex-1.9.jar                     |Elevator Mod                  |elevatorid                    |1.20.1-lex-1.9      |DONE      |Manifest: NOSIGNATURE         Runelic-Forge-1.20.1-18.0.2.jar                   |Runelic                       |runelic                       |18.0.2              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         twilightdelight-2.0.13.jar                        |Twilight's Flavor & Delight   |twilightdelight               |2.0.13              |DONE      |Manifest: NOSIGNATURE         AI-Improvements-1.20-0.5.2.jar                    |AI-Improvements               |aiimprovements                |0.5.2               |DONE      |Manifest: NOSIGNATURE         moreoverlays-1.22.7-mc1.20.2.jar                  |More Overlays Updated         |moreoverlays                  |1.22.7-mc1.20.2     |DONE      |Manifest: NOSIGNATURE         cupboard-1.20.1-2.7.jar                           |Cupboard utilities            |cupboard                      |1.20.1-2.7          |DONE      |Manifest: NOSIGNATURE         Voidscape-1.20.1-1.5.389.jar                      |Voidscape                     |voidscape                     |1.20.1-1.5.389      |DONE      |Manifest: NOSIGNATURE         The_Undergarden-1.20.1-0.8.14.jar                 |The Undergarden               |undergarden                   |0.8.14              |DONE      |Manifest: NOSIGNATURE         caupona-1.20.1-0.4.10.jar                         |Caupona                       |caupona                       |1.20.1-0.4.10       |DONE      |Manifest: NOSIGNATURE         BetterAdvancements-Forge-1.20.1-0.4.2.25.jar      |Better Advancements           |betteradvancements            |0.4.2.25            |DONE      |Manifest: NOSIGNATURE         platforms-forge-1.20.1-1.1.jar                    |Platforms                     |platforms                     |1.20.1-1.1          |DONE      |Manifest: NOSIGNATURE         dyenamics-1.20.1-3.2.0.jar                        |Dyenamics                     |dyenamics                     |1.20.1-3.2.0        |DONE      |Manifest: NOSIGNATURE         ThermalExtra-3.2.3-1.20.1.jar                     |Thermal Extra                 |thermal_extra                 |3.2.3-1.20.1        |DONE      |Manifest: NOSIGNATURE         mcw-paintings-1.0.5-1.20.1forge.jar               |Macaw's Paintings             |mcwpaintings                  |1.0.5               |DONE      |Manifest: NOSIGNATURE         Clumps-forge-1.20.1-12.0.0.4.jar                  |Clumps                        |clumps                        |12.0.0.4            |DONE      |Manifest: NOSIGNATURE         artifacts-forge-9.5.13.jar                        |Artifacts                     |artifacts                     |9.5.13              |DONE      |Manifest: NOSIGNATURE         ToastControl-1.20.1-8.0.3.jar                     |Toast Control                 |toastcontrol                  |8.0.3               |DONE      |Manifest: NOSIGNATURE         mininggadgets-1.15.6.jar                          |Mining Gadgets                |mininggadgets                 |1.15.6              |DONE      |Manifest: NOSIGNATURE         MysticalAgriculture-1.20.1-7.0.16.jar             |Mystical Agriculture          |mysticalagriculture           |7.0.16              |DONE      |Manifest: NOSIGNATURE         craftingtweaks-forge-1.20.1-18.2.5.jar            |CraftingTweaks                |craftingtweaks                |18.2.5              |DONE      |Manifest: NOSIGNATURE         endermanoverhaul-forge-1.20.1-1.0.4.jar           |Enderman Overhaul             |endermanoverhaul              |1.0.4               |DONE      |Manifest: NOSIGNATURE         eccentrictome-1.20.1-1.10.3.jar                   |Eccentric Tome                |eccentrictome                 |1.20.1-1.10.3       |DONE      |Manifest: NOSIGNATURE         mysterious_mountain_lib-1.5.17-1.20.1.jar         |Mysterious Mountain Lib       |mysterious_mountain_lib       |1.5.17-1.20.1       |DONE      |Manifest: NOSIGNATURE         EnderIO-1.20.1-6.2.7-beta-all.jar                 |Ender IO                      |enderio                       |6.2.7-beta          |DONE      |Manifest: NOSIGNATURE         easy-villagers-forge-1.20.1-1.1.23.jar            |Easy Villagers                |easy_villagers                |1.20.1-1.1.23       |DONE      |Manifest: NOSIGNATURE         reliquary-1.20.1-2.0.45.1248.jar                  |Reliquary                     |reliquary                     |2.0.45.1248         |DONE      |Manifest: NOSIGNATURE         PigPen-Forge-1.20.1-15.0.2.jar                    |PigPen                        |pigpen                        |15.0.2              |DONE      |Manifest: NOSIGNATURE         FastWorkbench-1.20.1-8.0.4.jar                    |Fast Workbench                |fastbench                     |8.0.4               |DONE      |Manifest: NOSIGNATURE         FluxNetworks-1.20.1-7.2.1.15.jar                  |Flux Networks                 |fluxnetworks                  |7.2.1.15            |DONE      |Manifest: NOSIGNATURE         buildinggadgets2-1.0.7.jar                        |Building Gadgets 2            |buildinggadgets2              |1.0.7               |DONE      |Manifest: NOSIGNATURE         minecolonies-1.20.1-1.1.806-snapshot.jar          |MineColonies                  |minecolonies                  |1.20.1-1.1.806-snaps|DONE      |Manifest: NOSIGNATURE         pylons-1.20.1-4.2.1.jar                           |Pylons                        |pylons                        |4.2.1               |DONE      |Manifest: NOSIGNATURE         ferritecore-6.0.1-forge.jar                       |Ferrite Core                  |ferritecore                   |6.0.1               |DONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a         functionalstorage-1.20.1-1.2.12.jar               |Functional Storage            |functionalstorage             |1.20.1-1.2.12       |DONE      |Manifest: NOSIGNATURE         modular-routers-12.1.1+mc1.20.1.jar               |Modular Routers               |modularrouters                |12.1.1+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         notrample-1.20.1-1.0.1.jar                        |No Trample                    |notrample                     |1.20.1-1.0.1        |DONE      |Manifest: NOSIGNATURE         justzoom_forge_2.0.0_MC_1.20.1.jar                |Just Zoom                     |justzoom                      |2.0.0               |DONE      |Manifest: NOSIGNATURE         charmofundying-forge-6.5.0+1.20.1.jar             |Charm of Undying              |charmofundying                |6.5.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         valhelsia_core-forge-1.20.1-1.1.2.jar             |Valhelsia Core                |valhelsia_core                |1.1.2               |DONE      |Manifest: NOSIGNATURE         create_enchantment_industry-1.20.1-for-create-0.5.|Create Enchantment Industry   |create_enchantment_industry   |1.2.9.d             |DONE      |Manifest: NOSIGNATURE         flickerfix-1.20.1-4.0.1.jar                       |FlickerFix                    |flickerfix                    |4.0.1               |DONE      |Manifest: NOSIGNATURE         productivetrees-1.20.1-0.2.6.jar                  |Productive Trees              |productivetrees               |1.20.1-0.2.6        |DONE      |Manifest: NOSIGNATURE         createaddition-1.20.1-1.2.5.jar                   |Create Crafts & Additions     |createaddition                |1.20.1-1.2.5        |DONE      |Manifest: NOSIGNATURE         supermartijn642configlib-1.1.8-forge-mc1.20.jar   |SuperMartijn642's Config Libra|supermartijn642configlib      |1.1.8               |DONE      |Manifest: NOSIGNATURE         AdditionalEnchantedMiner-1.20.1-1201.1.90.jar     |QuarryPlus                    |quarryplus                    |1201.1.90           |DONE      |Manifest: ef:50:af:b3:03:e0:3e:70:a7:ef:78:77:a5:4d:d4:b5:07:ec:df:9d:d6:f3:12:13:c9:3c:cd:9a:0a:3e:6b:43         player-animation-lib-forge-1.0.2-rc1+1.20.jar     |Player Animator               |playeranimator                |1.0.2-rc1+1.20      |DONE      |Manifest: NOSIGNATURE         irons_spellbooks-1.20.1-3.4.0.7.jar               |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.20.1-3.4.0.7      |DONE      |Manifest: NOSIGNATURE         botarium-forge-1.20.1-2.3.4.jar                   |Botarium                      |botarium                      |2.3.4               |DONE      |Manifest: NOSIGNATURE         mcw-windows-2.3.0-mc1.20.1forge.jar               |Macaw's Windows               |mcwwindows                    |2.3.0               |DONE      |Manifest: NOSIGNATURE         create_jetpack-forge-4.3.2.jar                    |Create Jetpack                |create_jetpack                |4.3.2               |DONE      |Manifest: NOSIGNATURE         IronJetpacks-1.20.1-7.0.8.jar                     |Iron Jetpacks                 |ironjetpacks                  |7.0.8               |DONE      |Manifest: NOSIGNATURE         everythingcopper-1.20.1-2.3.4.jar                 |Everything is Copper          |everythingcopper              |1.20.1-2.3.4        |DONE      |Manifest: NOSIGNATURE         Powah-5.0.8.jar                                   |Powah                         |powah                         |5.0.8               |DONE      |Manifest: NOSIGNATURE         cabletiers-1.20.1-1.2.2.jar                       |Cable Tiers                   |cabletiers                    |1.20.1-1.2.2        |DONE      |Manifest: NOSIGNATURE         rangedpumps-1.1.0.jar                             |Ranged Pumps                  |rangedpumps                   |1.1.0               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.20.1-7.3.14-all.jar                  |Balm                          |balm                          |7.3.14              |DONE      |Manifest: NOSIGNATURE         JustEnoughResources-1.20.1-1.4.0.247.jar          |Just Enough Resources         |jeresources                   |1.4.0.247           |DONE      |Manifest: NOSIGNATURE         shetiphiancore-forge-1.20.1-1.4.jar               |ShetiPhian-Core               |shetiphiancore                |1.20.1-1.4          |DONE      |Manifest: NOSIGNATURE         MysticalAgradditions-1.20.1-7.0.8.jar             |Mystical Agradditions         |mysticalagradditions          |7.0.8               |DONE      |Manifest: NOSIGNATURE         [forge]ctov-3.4.11.jar                            |ChoiceTheorem's Overhauled Vil|ctov                          |3.4.11              |DONE      |Manifest: NOSIGNATURE         athena-forge-1.20.1-3.1.2.jar                     |Athena                        |athena                        |3.1.2               |DONE      |Manifest: NOSIGNATURE         stylecolonies-1.12-1.20.1.jar                     |stylecolonies mod             |stylecolonies                 |1.12                |DONE      |Manifest: NOSIGNATURE         novillagerdm-1.20.1-5.0.0.jar                     |No Villager Death Messages    |novillagerdm                  |5.0.0               |DONE      |Manifest: NOSIGNATURE         alltheores-1.20.1-47.1.3-2.2.4.jar                |AllTheOres                    |alltheores                    |2.2.4               |DONE      |Manifest: NOSIGNATURE         Glodium-1.20-1.5-forge.jar                        |Glodium                       |glodium                       |1.20-1.5-forge      |DONE      |Manifest: NOSIGNATURE         ae2insertexportcard-1.20.1-1.3.0.jar              |AE2 Insert Export Card        |ae2insertexportcard           |1.20.1-1.3.0        |DONE      |Manifest: NOSIGNATURE         torchmaster-20.1.9.jar                            |Torchmaster                   |torchmaster                   |20.1.9              |DONE      |Manifest: NOSIGNATURE         maidensmerrymaking-1-20.1-7.jar                   |Maiden's MerryMaking          |maidensmerrymaking            |1.0.0               |DONE      |Manifest: NOSIGNATURE         BotanyTrees-Forge-1.20.1-9.0.18.jar               |BotanyTrees                   |botanytrees                   |9.0.18              |DONE      |Manifest: NOSIGNATURE         ironfurnaces-1.20.1-4.1.6.jar                     |Iron Furnaces                 |ironfurnaces                  |4.1.6               |DONE      |Manifest: NOSIGNATURE         mcw-trapdoors-1.1.4-mc1.20.1forge.jar             |Macaw's Trapdoors             |mcwtrpdoors                   |1.1.4               |DONE      |Manifest: NOSIGNATURE         supermartijn642corelib-1.1.18-forge-mc1.20.1.jar  |SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.18              |DONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.20.1-2.1.2.jar          |Resourcefulconfig             |resourcefulconfig             |2.1.2               |DONE      |Manifest: NOSIGNATURE         Ad-Astra-Giselle-Addon-forge-1.20.1-6.18.jar      |Ad Astra: Giselle Addon       |ad_astra_giselle_addon        |6.18                |DONE      |Manifest: NOSIGNATURE         curios-forge-5.11.1+1.20.1.jar                    |Curios API                    |curios                        |5.11.1+1.20.1       |DONE      |Manifest: NOSIGNATURE         Searchables-forge-1.20.1-1.0.3.jar                |Searchables                   |searchables                   |1.0.3               |DONE      |Manifest: NOSIGNATURE         Measurements-forge-1.20.1-2.0.0.jar               |Measurements                  |measurements                  |2.0.0               |DONE      |Manifest: NOSIGNATURE         FramedBlocks-9.3.1.jar                            |FramedBlocks                  |framedblocks                  |9.3.1               |DONE      |Manifest: NOSIGNATURE         angelring-1.20.1-2.3.1.jar                        |Angel Ring 2                  |angelring                     |2.2.3               |DONE      |Manifest: NOSIGNATURE         sparsestructuresreforged-1.20.1-1.0.0.jar         |SparseStructuresReforged      |sparsestructuresreforged      |1.20.1-1.0.0        |DONE      |Manifest: NOSIGNATURE         mcw-furniture-3.3.0-mc1.20.1forge.jar             |Macaw's Furniture             |mcwfurnitures                 |3.3.0               |DONE      |Manifest: NOSIGNATURE         flightlib-forge-2.1.0.jar                         |Flight Lib                    |flightlib                     |2.1.0               |DONE      |Manifest: NOSIGNATURE         JadeAddons-1.20.1-Forge-5.3.1.jar                 |Jade Addons                   |jadeaddons                    |5.3.1+forge         |DONE      |Manifest: NOSIGNATURE         infiniverse-1.20.1-1.0.0.5.jar                    |Infiniverse                   |infiniverse                   |1.0.0.5             |DONE      |Manifest: NOSIGNATURE         CodeChickenLib-1.20.1-4.4.0.516-universal.jar     |CodeChicken Lib               |codechickenlib                |4.4.0.516           |DONE      |Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71         BrandonsCore-1.20.1-3.2.1.302-universal.jar       |Brandon's Core                |brandonscore                  |3.2.1.302           |DONE      |Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe         YungsBetterMineshafts-1.20-Forge-4.0.4.jar        |YUNG's Better Mineshafts      |bettermineshafts              |1.20-Forge-4.0.4    |DONE      |Manifest: NOSIGNATURE         sliceanddice-forge-3.3.0.jar                      |Create Slice & Dice           |sliceanddice                  |3.3.0               |DONE      |Manifest: NOSIGNATURE         DarkPaintings-Forge-1.20.1-17.0.4.jar             |DarkPaintings                 |darkpaintings                 |17.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         crafting-on-a-stick-1.20.1-1.1.5.jar              |Crafting On A Stick           |crafting_on_a_stick           |1.1.5               |DONE      |Manifest: NOSIGNATURE         elytraslot-forge-6.4.4+1.20.1.jar                 |Elytra Slot                   |elytraslot                    |6.4.4+1.20.1        |DONE      |Manifest: NOSIGNATURE         harvestwithease-1.20.1-8.0.1.0-forge.jar          |Harvest with ease             |harvestwithease               |8.0.1.0             |DONE      |Manifest: NOSIGNATURE         multipiston-1.20-1.2.43-RELEASE.jar               |Multi-Piston                  |multipiston                   |1.20-1.2.43-RELEASE |DONE      |Manifest: NOSIGNATURE         lithostitched-forge-1.20.1-1.4.3.jar              |Lithostitched                 |lithostitched                 |1.4                 |DONE      |Manifest: NOSIGNATURE         dyenamicsandfriends-1.20.1-1.9.0.jar              |Dyenamics and Friends         |dyenamicsandfriends           |1.20.1-1.9.0        |DONE      |Manifest: NOSIGNATURE         bdlib-1.27.0.8-mc1.20.1.jar                       |BdLib                         |bdlib                         |1.27.0.8            |DONE      |Manifest: NOSIGNATURE         travelersbackpack-forge-1.20.1-9.1.28.jar         |Traveler's Backpack           |travelersbackpack             |9.1.28              |DONE      |Manifest: NOSIGNATURE         NaturesCompass-1.20.1-1.11.2-forge.jar            |Nature's Compass              |naturescompass                |1.20.1-1.11.2-forge |DONE      |Manifest: NOSIGNATURE         jumpboat-1.20.0-1.0.5.jar                         |Jumpy Boats                   |jumpboat                      |1.20.0-1.0.5        |DONE      |Manifest: NOSIGNATURE         LibX-1.20.1-5.0.14.jar                            |LibX                          |libx                          |1.20.1-5.0.14       |DONE      |Manifest: NOSIGNATURE         UtilitiX-1.20.1-0.8.24.jar                        |UtilitiX                      |utilitix                      |1.20.1-0.8.24       |DONE      |Manifest: NOSIGNATURE         jei-1.20.1-forge-15.20.0.106.jar                  |Just Enough Items             |jei                           |15.20.0.106         |DONE      |Manifest: NOSIGNATURE         Mekanism-1.20.1-10.4.14.71.jar                    |Mekanism                      |mekanism                      |10.4.14             |DONE      |Manifest: NOSIGNATURE         GravitationalModulatingAdditionalUnit-1.20.1-3.2.j|Gravitational Modulating Addit|gravitationalmodulatingunittwe|3.2                 |DONE      |Manifest: NOSIGNATURE         MekanismGenerators-1.20.1-10.4.14.71.jar          |Mekanism: Generators          |mekanismgenerators            |10.4.14             |DONE      |Manifest: NOSIGNATURE         invtweaks-1.20.1-1.2.0.jar                        |Inventory Tweaks Refoxed      |invtweaks                     |1.2.0               |DONE      |Manifest: NOSIGNATURE         GlitchCore-forge-1.20.1-0.0.1.1.jar               |GlitchCore                    |glitchcore                    |0.0.1.1             |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-forge-1.20.1-19.0.0.94.jar          |Biomes O' Plenty              |biomesoplenty                 |19.0.0.94           |DONE      |Manifest: NOSIGNATURE         pneumaticcraft-repressurized-6.0.20+mc1.20.1.jar  |PneumaticCraft: Repressurized |pneumaticcraft                |6.0.20+mc1.20.1     |DONE      |Manifest: NOSIGNATURE         PackingTape-1.20.1-0.14.3.jar                     |Packing Tape                  |packingtape                   |0.14.3              |DONE      |Manifest: NOSIGNATURE         forge-1.20.1-47.3.29-universal.jar                |Forge                         |forge                         |47.3.29             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         cofh_core-1.20.1-11.0.2.56.jar                    |CoFH Core                     |cofh_core                     |11.0.2              |DONE      |Manifest: NOSIGNATURE         thermal_core-1.20.1-11.0.6.24.jar                 |Thermal Series                |thermal                       |11.0.6              |DONE      |Manifest: NOSIGNATURE         thermal_integration-1.20.1-11.0.1.27.jar          |Thermal Integration           |thermal_integration           |11.0.1              |DONE      |Manifest: NOSIGNATURE         redstone_arsenal-1.20.1-8.0.1.24.jar              |Redstone Arsenal              |redstone_arsenal              |8.0.1               |DONE      |Manifest: NOSIGNATURE         thermal_cultivation-1.20.1-11.0.1.24.jar          |Thermal Cultivation           |thermal_cultivation           |11.0.1              |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.20.1-2.5.1.jar                |AppleSkin                     |appleskin                     |2.5.1+mc1.20.1      |DONE      |Manifest: NOSIGNATURE         thermal_innovation-1.20.1-11.0.1.23.jar           |Thermal Innovation            |thermal_innovation            |11.0.1              |DONE      |Manifest: NOSIGNATURE         silent-gear-1.20.1-3.6.6.jar                      |Silent Gear                   |silentgear                    |3.6.6               |DONE      |Manifest: NOSIGNATURE         thermal_foundation-1.20.1-11.0.6.70.jar           |Thermal Foundation            |thermal_foundation            |11.0.6              |DONE      |Manifest: NOSIGNATURE         thermal_locomotion-1.20.1-11.0.1.19.jar           |Thermal Locomotion            |thermal_locomotion            |11.0.1              |DONE      |Manifest: NOSIGNATURE         thermal_dynamics-1.20.1-11.0.1.23.jar             |Thermal Dynamics              |thermal_dynamics              |11.0.1              |DONE      |Manifest: NOSIGNATURE         mcw-paths-1.0.5-1.20.1forge.jar                   |Macaw's Paths and Pavings     |mcwpaths                      |1.0.5               |DONE      |Manifest: NOSIGNATURE         alchemistry-1.20.1-2.3.4.jar                      |Alchemistry                   |alchemistry                   |2.3.4               |DONE      |Manifest: NOSIGNATURE         ZeroCore2-1.20.1-2.1.47.jar                       |Zero CORE 2                   |zerocore                      |1.20.1-2.1.47       |DONE      |Manifest: NOSIGNATURE         fabric-api-base-0.4.31+ef105b4977.jar             |Fabric API Base               |fabric_api_base               |0.4.31+ef105b4977   |DONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.20.1-2.25.1.jar             |Mouse Tweaks                  |mousetweaks                   |2.25.1              |DONE      |Manifest: NOSIGNATURE         ImmersiveEngineering-1.20.1-10.1.0-171.jar        |Immersive Engineering         |immersiveengineering          |1.20.1-10.1.0-171   |DONE      |Manifest: 44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7         createoreexcavation-1.20-1.5.3.jar                |Create Ore Excavation         |createoreexcavation           |1.5.3               |DONE      |Manifest: NOSIGNATURE         NoChatReports-FORGE-1.20.1-v2.2.2.jar             |No Chat Reports               |nochatreports                 |1.20.1-v2.2.2       |DONE      |Manifest: NOSIGNATURE         allthemodium-1.20.1-47.1.25-2.5.5.jar             |Allthemodium                  |allthemodium                  |2.5.5               |DONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.13.17+1.20.1.jar               |SpectreLib                    |spectrelib                    |0.13.17+1.20.1      |DONE      |Manifest: NOSIGNATURE         kffmod-4.11.0.jar                                 |Kotlin For Forge              |kotlinforforge                |4.11.0              |DONE      |Manifest: NOSIGNATURE         pipez-forge-1.20.1-1.2.16.jar                     |Pipez                         |pipez                         |1.20.1-1.2.16       |DONE      |Manifest: NOSIGNATURE         IntegratedDynamics-1.20.1-1.25.2.jar              |IntegratedDynamics            |integrateddynamics            |1.25.2              |DONE      |Manifest: NOSIGNATURE         itemcollectors-1.1.10-forge-mc1.20.jar            |Item Collectors               |itemcollectors                |1.1.10              |DONE      |Manifest: NOSIGNATURE         Croptopia-1.20.1-FORGE-3.0.4.jar                  |Croptopia                     |croptopia                     |3.0.4               |DONE      |Manifest: NOSIGNATURE         serverconfigupdater-4.0.2.jar                     |ServerConfig Updater          |serverconfigupdater           |4.0.2               |DONE      |Manifest: NOSIGNATURE         polymorph-forge-0.49.8+1.20.1.jar                 |Polymorph                     |polymorph                     |0.49.8+1.20.1       |DONE      |Manifest: NOSIGNATURE         Zeta-1.0-24.jar                                   |Zeta                          |zeta                          |1.0-24              |DONE      |Manifest: NOSIGNATURE         railcraft-reborn-1.20.1-1.1.9.jar                 |Railcraft Reborn              |railcraft                     |1.1.9               |DONE      |Manifest: NOSIGNATURE         oceansdelight-1.0.2-1.20.jar                      |Ocean's Delight               |oceansdelight                 |1.0.2-1.20          |DONE      |Manifest: NOSIGNATURE         connectedglass-1.1.12-forge-mc1.20.1.jar          |Connected Glass               |connectedglass                |1.1.12              |DONE      |Manifest: NOSIGNATURE         hyperbox-1.20.1-4.0.2.0.jar                       |Hyperbox                      |hyperbox                      |4.0.2.0             |DONE      |Manifest: NOSIGNATURE         Aquaculture-1.20.1-2.5.3.jar                      |Aquaculture 2                 |aquaculture                   |2.5.3               |DONE      |Manifest: NOSIGNATURE         cristellib-1.1.6-forge.jar                        |Cristel Lib                   |cristellib                    |1.1.6               |DONE      |Manifest: NOSIGNATURE         totw_modded-forge-1.20.1-1.0.5.jar                |Towers of the Wild Modded     |totw_modded                   |1.0.5               |DONE      |Manifest: NOSIGNATURE         CyclopsCore-1.20.1-1.19.6.jar                     |Cyclops Core                  |cyclopscore                   |1.19.6              |DONE      |Manifest: NOSIGNATURE         blue_skies-1.20.1-1.3.31.jar                      |Blue Skies                    |blue_skies                    |1.3.31              |DONE      |Manifest: NOSIGNATURE         YungsBetterWitchHuts-1.20-Forge-3.0.3.jar         |YUNG's Better Witch Huts      |betterwitchhuts               |1.20-Forge-3.0.3    |DONE      |Manifest: NOSIGNATURE         netherportalfix-forge-1.20-13.0.1.jar             |NetherPortalFix               |netherportalfix               |13.0.1              |DONE      |Manifest: NOSIGNATURE         aiotbotania-1.20.1-4.0.5.jar                      |AIOT Botania                  |aiotbotania                   |1.20.1-4.0.5        |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.20.1-4.7.jar                     |GeckoLib 4                    |geckolib                      |4.7                 |DONE      |Manifest: NOSIGNATURE         creeperoverhaul-3.0.2-forge.jar                   |Creeper Overhaul              |creeperoverhaul               |3.0.2               |DONE      |Manifest: NOSIGNATURE         ars_nouveau-1.20.1-4.12.6-all.jar                 |Ars Nouveau                   |ars_nouveau                   |4.12.6              |DONE      |Manifest: NOSIGNATURE         ars_elemental-1.20.1-0.6.7.7.jar                  |Ars Elemental                 |ars_elemental                 |0.6.7.7             |DONE      |Manifest: NOSIGNATURE         eidolon_repraised-1.20.1-0.3.8.15.jar             |Eidolon:Repraised             |eidolon                       |0.3.8.15            |DONE      |Manifest: NOSIGNATURE         aether-1.20.1-1.5.2-neoforge.jar                  |The Aether                    |aether                        |1.20.1-1.5.2-neoforg|DONE      |Manifest: NOSIGNATURE         lost_aether_content-1.20.1-1.2.3.jar              |Aether: Lost Content          |lost_aether_content           |1.2.3               |DONE      |Manifest: NOSIGNATURE         morejs-forge-1.20.1-0.10.0.jar                    |MoreJS                        |morejs                        |0.10.0              |DONE      |Manifest: NOSIGNATURE         naturalist-forge-4.0.3-1.20.1.jar                 |Naturalist                    |naturalist                    |4.0.3               |DONE      |Manifest: NOSIGNATURE         connectivity-1.20.1-6.8.jar                       |Connectivity Mod              |connectivity                  |1.20.1-6.8          |DONE      |Manifest: NOSIGNATURE         cookingforblockheads-forge-1.20.1-16.0.10.jar     |CookingForBlockheads          |cookingforblockheads          |16.0.10             |DONE      |Manifest: NOSIGNATURE         Controlling-forge-1.20.1-12.0.2.jar               |Controlling                   |controlling                   |12.0.2              |DONE      |Manifest: NOSIGNATURE         dankstorage-forge-1.20.1-15.jar                   |Dank Storage                  |dankstorage                   |15                  |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.4.1.jar                       |MixinExtras                   |mixinextras                   |0.4.1               |DONE      |Manifest: NOSIGNATURE         potionsmaster-1.20.1-47.1.70-0.6.0.jar            |PotionsMaster                 |potionsmaster                 |0.6.0               |DONE      |Manifest: NOSIGNATURE         Twigs-1.20.1-3.1.0.jar                            |Twigs                         |twigs                         |1.20.1-3.1.1        |DONE      |Manifest: NOSIGNATURE         create_dragon_lib-1.20.1-1.4.3.jar                |Create: Dragon Lib            |create_dragon_lib             |1.4.3               |DONE      |Manifest: NOSIGNATURE         generatorgalore-1.20.1-1.2.4.jar                  |Generator Galore              |generatorgalore               |1.20.1-1.2.4        |DONE      |Manifest: NOSIGNATURE         Steam_Rails-1.6.7+forge-mc1.20.1.jar              |Create: Steam 'n' Rails       |railways                      |1.6.7+forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         twilightforest-1.20.1-4.3.2508-universal.jar      |The Twilight Forest           |twilightforest                |4.3.2508            |DONE      |Manifest: NOSIGNATURE         mob_grinding_utils-1.20.1-1.1.0.jar               |Mob Grinding Utils            |mob_grinding_utils            |1.20.1-1.1.0        |DONE      |Manifest: NOSIGNATURE         sodiumdynamiclights-forge-1.0.10-1.20.1.jar       |Sodium Dynamic Lights         |sodiumdynamiclights           |1.0.9               |DONE      |Manifest: NOSIGNATURE         arseng-1.2.0.jar                                  |Ars Énergistique              |arseng                        |1.2.0               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.7.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.7        |DONE      |Manifest: NOSIGNATURE         corn_delight-1.1.6-1.20.1.jar                     |Corn Delight                  |corn_delight                  |1.1.6-1.20.1        |DONE      |Manifest: NOSIGNATURE         ends_delight-1.20.1-2.5.jar                       |End's Delight                 |ends_delight                  |2.5                 |DONE      |Manifest: NOSIGNATURE         entangled-1.3.20-forge-mc1.20.4.jar               |Entangled                     |entangled                     |1.3.20              |DONE      |Manifest: NOSIGNATURE         CommonCapabilities-1.20.1-2.9.4.jar               |CommonCapabilities            |commoncapabilities            |2.9.4               |DONE      |Manifest: NOSIGNATURE         crashutilities-8.1.4.jar                          |Crash Utilities               |crashutilities                |8.1.4               |DONE      |Manifest: NOSIGNATURE         getittogetherdrops-forge-1.20-1.3.jar             |Get It Together, Drops!       |getittogetherdrops            |1.3                 |DONE      |Manifest: NOSIGNATURE         endersdelight-1.20.1-1.0.3.jar                    |Ender's Delight               |endersdelight                 |1.0.3               |DONE      |Manifest: NOSIGNATURE         noflyzone-1.20.1-1.1.0.jar                        |No-fly Zone                   |noflyzone                     |1.20.1-1.1.0        |DONE      |Manifest: NOSIGNATURE         mcw-fences-1.1.2-mc1.20.1forge.jar                |Macaw's Fences and Walls      |mcwfences                     |1.1.2               |DONE      |Manifest: NOSIGNATURE         wirelesschargers-1.0.9a-forge-mc1.20.jar          |Wireless Chargers             |wirelesschargers              |1.0.9a              |DONE      |Manifest: NOSIGNATURE         Patchouli-1.20.1-84.1-FORGE.jar                   |Patchouli                     |patchouli                     |1.20.1-84.1-FORGE   |DONE      |Manifest: NOSIGNATURE         ars_ocultas-1.20.1-1.2.2-all.jar                  |Ars Ocultas                   |ars_ocultas                   |1.2.2               |DONE      |Manifest: NOSIGNATURE         allthearcanistgear-1.20.1-20.0.0.jar              |All The Arcanist Gear         |allthearcanistgear            |1.20.1-20.0.0       |DONE      |Manifest: NOSIGNATURE         thermal_expansion-1.20.1-11.0.1.29.jar            |Thermal Expansion             |thermal_expansion             |11.0.1              |DONE      |Manifest: NOSIGNATURE         IntegratedTunnels-1.20.1-1.8.34.jar               |IntegratedTunnels             |integratedtunnels             |1.8.34              |DONE      |Manifest: NOSIGNATURE         GunpowderLib-1.20.2-2.2.2.jar                     |GunpowderLib                  |gunpowderlib                  |1.20.2-2.2.2        |DONE      |Manifest: 2e:cb:db:61:22:2a:6d:79:f4:22:31:8c:34:9b:cf:9f:91:ea:95:c4:bf:bb:8a:de:6e:10:c3:f0:b1:c6:ae:20         Exchangers-1.20.1-3.5.1.jar                       |Exchangers                    |exchangers                    |1.20.1-3.5.1        |DONE      |Manifest: 2e:cb:db:61:22:2a:6d:79:f4:22:31:8c:34:9b:cf:9f:91:ea:95:c4:bf:bb:8a:de:6e:10:c3:f0:b1:c6:ae:20         ftb-ultimine-forge-2001.1.5.jar                   |FTB Ultimine                  |ftbultimine                   |2001.1.5            |DONE      |Manifest: NOSIGNATURE         YungsBetterStrongholds-1.20-Forge-4.0.3.jar       |YUNG's Better Strongholds     |betterstrongholds             |1.20-Forge-4.0.3    |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.20.1-2.1.29.jar            |Resourceful Lib               |resourcefullib                |2.1.29              |DONE      |Manifest: NOSIGNATURE         MekanismTools-1.20.1-10.4.14.71.jar               |Mekanism: Tools               |mekanismtools                 |10.4.14             |DONE      |Manifest: NOSIGNATURE         deeperdarker-forge-1.20.1-1.3.3.jar               |Deeper and Darker             |deeperdarker                  |1.3.3               |DONE      |Manifest: NOSIGNATURE         architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE         BambooEverything-forge-3.0.3+mc1.20.1.jar         |Bamboo Everything             |bambooeverything              |3.0.3+mc1.20.1      |DONE      |Manifest: NOSIGNATURE         findme-3.2.1-forge.jar                            |FindMe                        |findme                        |3.2.1               |DONE      |Manifest: NOSIGNATURE         observable-4.4.2.jar                              |Observable                    |observable                    |4.4.2               |DONE      |Manifest: NOSIGNATURE         ftb-library-forge-2001.2.9.jar                    |FTB Library                   |ftblibrary                    |2001.2.9            |DONE      |Manifest: NOSIGNATURE         ftb-teams-forge-2001.3.1.jar                      |FTB Teams                     |ftbteams                      |2001.3.1            |DONE      |Manifest: NOSIGNATURE         ftb-ranks-forge-2001.1.3.jar                      |FTB Ranks                     |ftbranks                      |2001.1.3            |DONE      |Manifest: NOSIGNATURE         ftb-essentials-forge-2001.2.2.jar                 |FTB Essentials                |ftbessentials                 |2001.2.2            |DONE      |Manifest: NOSIGNATURE         ftb-chunks-forge-2001.3.5.jar                     |FTB Chunks                    |ftbchunks                     |2001.3.5            |DONE      |Manifest: NOSIGNATURE         cc-tweaked-1.20.1-forge-1.113.1.jar               |CC: Tweaked                   |computercraft                 |1.113.1             |DONE      |Manifest: NOSIGNATURE         Draconic-Evolution-1.20.1-3.1.2.604-universal.jar |Draconic Evolution            |draconicevolution             |3.1.2.604           |DONE      |Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe         energymeter-forge-1.20.1-1.0.0.jar                |Energy Meter                  |energymeter                   |1.20.1-1.0.0        |DONE      |Manifest: NOSIGNATURE         Stargate Journey-1.20.1-0.6.33 Hotfix.jar         |Stargate Journey              |sgjourney                     |0.6.33              |DONE      |Manifest: NOSIGNATURE         ExtremeReactors2-1.20.1-2.0.91.jar                |Extreme Reactors              |bigreactors                   |1.20.1-2.0.91       |DONE      |Manifest: NOSIGNATURE         productivebees-1.20.1-12.6.0.jar                  |Productive Bees               |productivebees                |1.20.1-12.6.0       |DONE      |Manifest: NOSIGNATURE         trashcans-1.0.18b-forge-mc1.20.jar                |Trash Cans                    |trashcans                     |1.0.18b             |DONE      |Manifest: NOSIGNATURE         inventoryessentials-forge-1.20.1-8.2.6.jar        |Inventory Essentials          |inventoryessentials           |8.2.6               |DONE      |Manifest: NOSIGNATURE         Towns-and-Towers-1.12-Fabric+Forge.jar            |Towns and Towers              |t_and_t                       |0.0NONE             |DONE      |Manifest: NOSIGNATURE         voidtotem-forge-1.20-3.0.1.jar                    |Void Totem                    |voidtotem                     |3.0.1               |DONE      |Manifest: NOSIGNATURE         rhino-forge-2001.2.3-build.6.jar                  |Rhino                         |rhino                         |2001.2.3-build.6    |DONE      |Manifest: NOSIGNATURE         kubejs-forge-2001.6.5-build.16.jar                |KubeJS                        |kubejs                        |2001.6.5-build.16   |DONE      |Manifest: NOSIGNATURE         Cucumber-1.20.1-7.0.13.jar                        |Cucumber Library              |cucumber                      |7.0.13              |DONE      |Manifest: NOSIGNATURE         matc-1.6.0.jar                                    |Mystical Agriculture Tiered Cr|matc                          |1.6.0               |DONE      |Manifest: NOSIGNATURE         trashslot-forge-1.20-15.1.1.jar                   |TrashSlot                     |trashslot                     |15.1.1              |DONE      |Manifest: NOSIGNATURE         jmi-forge-1.20.1-0.14-48.jar                      |JourneyMap Integration        |jmi                           |1.20.1-0.14-48      |DONE      |Manifest: NOSIGNATURE         amendments-1.20-1.2.16.jar                        |Amendments                    |amendments                    |1.20-1.2.16         |DONE      |Manifest: NOSIGNATURE         blueflame-1.20.0-1.0.3.jar                        |Blue Flame Burning            |blueflame                     |1.20.0-1.0.3        |DONE      |Manifest: NOSIGNATURE         sophisticatedstorage-1.20.1-1.3.4.1061.jar        |Sophisticated Storage         |sophisticatedstorage          |1.3.4.1061          |DONE      |Manifest: NOSIGNATURE         allthewizardgear-1.20.1-1.1.4.jar                 |All The Wizard Gear           |allthewizardgear              |1.20.1-1.1.4        |DONE      |Manifest: NOSIGNATURE         additionallanterns-1.1.1a-forge-mc1.20.jar        |Additional Lanterns           |additionallanterns            |1.1.1a              |DONE      |Manifest: NOSIGNATURE         item-filters-forge-2001.1.0-build.59.jar          |Item Filters                  |itemfilters                   |2001.1.0-build.59   |DONE      |Manifest: NOSIGNATURE         ftb-quests-forge-2001.4.11.jar                    |FTB Quests                    |ftbquests                     |2001.4.11           |DONE      |Manifest: NOSIGNATURE         ftb-xmod-compat-forge-2.1.2.jar                   |FTB XMod Compat               |ftbxmodcompat                 |2.1.2               |DONE      |Manifest: NOSIGNATURE         productivelib-1.20.1-0.0.4.jar                    |Productive Lib                |productivelib                 |1.20.1-0.0.4        |DONE      |Manifest: NOSIGNATURE         ensorcellation-1.20.1-5.0.2.24.jar                |Ensorcellation                |ensorcellation                |5.0.2               |DONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.j.jar                         |Create                        |create                        |0.5.1.j             |DONE      |Manifest: NOSIGNATURE         ars_creo-1.20.1-4.1.0.jar                         |Ars Creo                      |ars_creo                      |4.1.0               |DONE      |Manifest: NOSIGNATURE         ponderjs-1.20.1-1.4.0.jar                         |PonderJS                      |ponderjs                      |1.4.0               |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.20.1-14.1.9.jar                 |Waystones                     |waystones                     |14.1.9              |DONE      |Manifest: NOSIGNATURE         Structory_1.20.x_v1.3.5.jar                       |Structory                     |structory                     |1.3.5               |DONE      |Manifest: NOSIGNATURE         FastSuite-1.20.1-5.0.1.jar                        |Fast Suite                    |fastsuite                     |5.0.1               |DONE      |Manifest: NOSIGNATURE         journeymap-1.20.1-5.10.3-forge.jar                |Journeymap                    |journeymap                    |5.10.3              |DONE      |Manifest: NOSIGNATURE         comforts-forge-6.4.0+1.20.1.jar                   |Comforts                      |comforts                      |6.4.0+1.20.1        |DONE      |Manifest: NOSIGNATURE         DimStorage-1.20.1-8.0.1.jar                       |DimStorage                    |dimstorage                    |8.0.1               |DONE      |Manifest: NOSIGNATURE         MyServerIsCompatible-1.20-1.0.jar                 |MyServerIsCompatible          |myserveriscompatible          |1.0                 |DONE      |Manifest: NOSIGNATURE         Dungeon Crawl-1.20.1-2.3.15.jar                   |Dungeon Crawl                 |dungeoncrawl                  |2.3.15              |DONE      |Manifest: NOSIGNATURE         charginggadgets-1.11.0.jar                        |Charging Gadgets              |charginggadgets               |1.11.0              |DONE      |Manifest: NOSIGNATURE         mcjtylib-1.20-8.0.6.jar                           |McJtyLib                      |mcjtylib                      |1.20-8.0.6          |DONE      |Manifest: NOSIGNATURE         rftoolsbase-1.20-5.0.5.jar                        |RFToolsBase                   |rftoolsbase                   |1.20-5.0.5          |DONE      |Manifest: NOSIGNATURE         rftoolspower-1.20-6.0.2.jar                       |RFToolsPower                  |rftoolspower                  |1.20-6.0.2          |DONE      |Manifest: NOSIGNATURE         rftoolsbuilder-1.20-6.0.8.jar                     |RFToolsBuilder                |rftoolsbuilder                |1.20-6.0.8          |DONE      |Manifest: NOSIGNATURE         deepresonance-1.20-5.0.4.jar                      |DeepResonance                 |deepresonance                 |1.20-5.0.4          |DONE      |Manifest: NOSIGNATURE         xnet-1.20-6.1.6.jar                               |XNet                          |xnet                          |1.20-6.1.6          |DONE      |Manifest: NOSIGNATURE         xnetgases-1.20.1-5.1.4.jar                        |XNet Gases                    |xnetgases                     |5.1.4               |DONE      |Manifest: NOSIGNATURE         rftoolsstorage-1.20-5.0.3.jar                     |RFToolsStorage                |rftoolsstorage                |1.20-5.0.3          |DONE      |Manifest: NOSIGNATURE         rftoolscontrol-1.20-7.0.3.jar                     |RFToolsControl                |rftoolscontrol                |1.20-7.0.3          |DONE      |Manifest: NOSIGNATURE         YungsBetterDesertTemples-1.20-Forge-3.0.3.jar     |YUNG's Better Desert Temples  |betterdeserttemples           |1.20-Forge-3.0.3    |DONE      |Manifest: NOSIGNATURE         mahoutsukai-1.20.1-v1.34.78.jar                   |Mahou Tsukai                  |mahoutsukai                   |1.20.1-v1.34.78     |DONE      |Manifest: NOSIGNATURE         Terralith_1.20.x_v2.5.4.jar                       |Terralith                     |terralith                     |2.5.4               |DONE      |Manifest: NOSIGNATURE         bloodmagic-1.20.1-3.3.3-45.jar                    |Blood Magic                   |bloodmagic                    |3.3.3-45            |DONE      |Manifest: NOSIGNATURE         rftoolsutility-1.20-6.0.6.jar                     |RFToolsUtility                |rftoolsutility                |1.20-6.0.6          |DONE      |Manifest: NOSIGNATURE         moonlight-1.20-2.13.58-forge.jar                  |Moonlight Library             |moonlight                     |1.20-2.13.58        |DONE      |Manifest: NOSIGNATURE         configuration-forge-1.20.1-3.1.0.jar              |Configuration                 |configuration                 |3.1.0               |DONE      |Manifest: NOSIGNATURE         gtceu-1.20.1-1.6.3.jar                            |GregTech                      |gtceu                         |1.6.3               |DONE      |Manifest: NOSIGNATURE         ToolBelt-1.20.1-1.20.02.jar                       |Tool Belt                     |toolbelt                      |1.20.02             |DONE      |Manifest: NOSIGNATURE         titanium-1.20.1-3.8.32.jar                        |Titanium                      |titanium                      |3.8.32              |DONE      |Manifest: NOSIGNATURE         silent-lib-1.20.1-8.0.0.jar                       |Silent Lib                    |silentlib                     |8.0.0               |DONE      |Manifest: NOSIGNATURE         mixinsquared-forge-0.2.0.jar                      |MixinSquared                  |mixinsquared                  |0.2.0               |DONE      |Manifest: NOSIGNATURE         Jade-1.20.1-Forge-11.12.3.jar                     |Jade                          |jade                          |11.12.3+forge       |DONE      |Manifest: NOSIGNATURE         appliedenergistics2-forge-15.3.3.jar              |Applied Energistics 2         |ae2                           |15.3.3              |DONE      |Manifest: NOSIGNATURE         AEInfinityBooster-1.20.1-1.0.0+21.jar             |AEInfinityBooster             |aeinfinitybooster             |1.20.1-1.0.0+21     |DONE      |Manifest: NOSIGNATURE         ae2wtlib-15.2.3-forge.jar                         |AE2WTLib                      |ae2wtlib                      |15.2.3-forge        |DONE      |Manifest: NOSIGNATURE         ExtendedAE-1.20-1.3.5-forge.jar                   |ExtendedAE                    |expatternprovider             |1.20-1.3.5-forge    |DONE      |Manifest: NOSIGNATURE         AdvancedAE-1.1.1-1.20.1.jar                       |Advanced AE                   |advanced_ae                   |1.1.1-1.20.1        |DONE      |Manifest: NOSIGNATURE         AE2-Things-1.2.1.jar                              |AE2 Things                    |ae2things                     |1.2.1               |DONE      |Manifest: NOSIGNATURE         polyeng-forge-0.1.1-1.20.1.jar                    |Polymorphic Energistics       |polyeng                       |0.1.1-1.20.1        |DONE      |Manifest: NOSIGNATURE         AppliedFlux-1.20-1.1.10-forge.jar                 |AppliedFlux                   |appflux                       |1.20-1.1.10-forge   |DONE      |Manifest: NOSIGNATURE         merequester-forge-1.20.1-1.1.5.jar                |ME Requester                  |merequester                   |1.20.1-1.1.5        |DONE      |Manifest: NOSIGNATURE         forbidden_arcanus-1.20.1-2.2.6.jar                |Forbidden & Arcanus           |forbidden_arcanus             |1.20.1-2.2.6        |DONE      |Manifest: NOSIGNATURE         theurgy-1.20.1-1.23.4.jar                         |Theurgy                       |theurgy                       |1.23.4              |DONE      |Manifest: NOSIGNATURE         nethersdelight-1.20.1-4.0.jar                     |Nether's Delight              |nethersdelight                |1.20.1-4.0          |DONE      |Manifest: NOSIGNATURE         Quark-4.0-460.jar                                 |Quark                         |quark                         |4.0-460             |DONE      |Manifest: NOSIGNATURE         supplementaries-1.20-3.1.13.jar                   |Supplementaries               |supplementaries               |1.20-3.1.13         |DONE      |Manifest: NOSIGNATURE         allthecompressed-1.20.1-3.0.2.jar                 |AllTheCompressed              |allthecompressed              |3.0.2               |DONE      |Manifest: NOSIGNATURE         Delightful-1.20.1-3.7.jar                         |Delightful                    |delightful                    |3.7                 |DONE      |Manifest: NOSIGNATURE         chemlib-1.20.1-2.0.19.jar                         |ChemLib                       |chemlib                       |2.0.19              |DONE      |Manifest: NOSIGNATURE         enderchests-forge-1.20.1-1.3.jar                  |EnderChests                   |enderchests                   |1.20.1-1.3          |DONE      |Manifest: NOSIGNATURE         JustEnoughMekanismMultiblocks-1.20.1-4.10.jar     |Just Enough Mekanism Multibloc|jei_mekanism_multiblocks      |4.10                |DONE      |Manifest: NOSIGNATURE         Applied-Botanics-forge-1.5.0.jar                  |Applied Botanics              |appbot                        |1.5.0               |DONE      |Manifest: NOSIGNATURE         modonomicon-1.20.1-forge-1.77.5.jar               |Modonomicon                   |modonomicon                   |1.77.5              |DONE      |Manifest: NOSIGNATURE         rsinsertexportupgrade-1.20.1-1.4.0.jar            |RS Insert Export Upgrade      |rsinsertexportupgrade         |1.20.1-1.4.0        |DONE      |Manifest: NOSIGNATURE         solcarrot-1.20.1-1.15.1.jar                       |Spice of Life: Carrot Edition |solcarrot                     |1.15.1              |DONE      |Manifest: NOSIGNATURE         moredragoneggs-4.0.jar                            |More Dragon Eggs              |moredragoneggs                |4.0                 |DONE      |Manifest: NOSIGNATURE         refinedstorageaddons-0.10.0.jar                   |Refined Storage Addons        |refinedstorageaddons          |0.10.0              |DONE      |Manifest: NOSIGNATURE         refinedpolymorph-0.1.1-1.20.1.jar                 |Refined Polymorphism          |refinedpolymorph              |0.1.1-1.20.1        |DONE      |Manifest: NOSIGNATURE         Applied-Mekanistics-1.4.2.jar                     |Applied Mekanistics           |appmek                        |1.4.2               |DONE      |Manifest: NOSIGNATURE         AEAdditions-1.20.1-5.0.6.jar                      |AE Additions                  |ae2additions                  |5.0.6               |DONE      |Manifest: NOSIGNATURE         megacells-forge-2.4.5-1.20.1.jar                  |MEGA Cells                    |megacells                     |2.4.5-1.20.1        |DONE      |Manifest: NOSIGNATURE         packetfixer-forge-1.4.5-1.19-to-1.20.1.jar        |Packet Fixer                  |packetfixer                   |1.4.5               |DONE      |Manifest: NOSIGNATURE         expandability-forge-9.0.4.jar                     |ExpandAbility                 |expandability                 |9.0.4               |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 9afdf473-b031-43b7-8a16-3cfeb52230dd     FML: 47.3     Forge: net.minecraftforge:47.3.29
    • That didn't fix it. It still give the same error https://gist.github.com/StrikeAttack7/fc8d504755f71f869d6f9e9d1bb9eec5
  • Topics

×
×
  • Create New...

Important Information

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