Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

how to get the inventory of a chest from the client side [Solved]


Oscar Ames
 Share

Recommended Posts

I am working in 1.17.1 and i am trying to read the contents of a chest from a client side mod. I have attempted to read the chest using 

((RandomizableContainerBlockEntity)Minecraft.getInstance().level.getBlockEntity(new BlockPos(1,1,1))).getItem(0);

this returns null since it is reading from the client side.

is there any way to get the inventory within a block without needing any server side code I was thinking of trying to catch the ClientboundContainerSetContentPacket but I have seen that is said not to be the best idea.

 

the overall project is to try to get the inventories within an area and then by sending packets to the server move the player in order to reequip with items from said chests.

 

here is my code so far I haven't implemented movement of the player yet i am just trying to move items between inventories.

 

ForgeEventHandeler.java

@Mod.EventBusSubscriber
public class ForgeEventHandler {

	private static ArrayList<BlockPos> homeBase = new ArrayList<BlockPos>();
	private static Boolean pressed = false;
	public static final KeyMapping keyBinding = new KeyMapping("pam SETUP", 79, "PAM");
	
    @SubscribeEvent
    public static void updatePlayer(TickEvent.PlayerTickEvent event) {
    	if(event.player.canEat(false)){
            for(ItemStack inventoryStack : event.player.getInventory().items){
            	if (inventoryStack.isEdible()) {
            		ForgeEventFactory.onItemUseStart(event.player, inventoryStack, 0);
                    ItemStack result = inventoryStack.getItem().finishUsingItem(inventoryStack, event.player.getCommandSenderWorld(), event.player);
                    ForgeEventFactory.onItemUseFinish(event.player, inventoryStack, 0, result);
                    if (!event.player.canEat(false)) {
                    	break;
                    }
            	}
            
            }
    	}
    	
    	if (keyBinding.isDown() && !pressed) {
    		pressed = true;
    		openBlock();	    	
    		
    		if(homeBase.size()==2) {
    			homeBase.clear();
    		}
    		
    		HitResult block =  Minecraft.getInstance().player.pick(20.0D, 0.0F, false);

            if(block.getType() == BlockHitResult.Type.BLOCK){
               BlockPos blockpos = ((BlockHitResult)block).getBlockPos();
               homeBase.add(blockpos);
               Minecraft.getInstance().getConnection().send(new ServerboundChatPacket("position set"));
             }
    		
    		if(homeBase.size()==2) {
    			int[] start ={(int)homeBase.get(0).get(Direction.Axis.X),(int)homeBase.get(0).get(Direction.Axis.Y),(int)homeBase.get(0).get(Direction.Axis.Z)};
    			int[] end ={ (int) homeBase.get(1).get(Direction.Axis.X),(int)homeBase.get(1).get(Direction.Axis.Y),(int)homeBase.get(1).get(Direction.Axis.Z)};
    			int[] diff = {end[0]-start[0],end[1]-start[1],end[2]-start[2]};
    			
    			for (int i=start[0]; i!=(end[0]+Integer.signum(diff[0])); i+=Integer.signum(diff[0])){
    				for (int j=start[1]; j!=(end[1]+Integer.signum(diff[1])); j+=Integer.signum(diff[1])){
    					for (int k=start[2]; k!=(end[2]+Integer.signum(diff[2])); k+=Integer.signum(diff[2])){ 
    						
    						System.out.println(i+","+j+","+k);
    						BlockPos posTemp = new BlockPos(i,j,k);
    						BlockEntity blockEntity = Minecraft.getInstance().level.getBlockEntity(posTemp);
    						if (blockEntity != null && blockEntity instanceof RandomizableContainerBlockEntity) {
    							/*add chest to a category of chests that best describes what is in it E.G tools, weapons, food*/
    						}
    					}
    				}
    			}
    		}
    	}
    	
    	if (!keyBinding.isDown()) {
    		pressed=false;
    	}
    	
    }
    
    
    @SubscribeEvent
    public static void setup(FMLClientSetupEvent event) {
    	ClientRegistry.registerKeyBinding(keyBinding);
    }
    
    @SuppressWarnings("resource")
	private static void openBlock(){
    	BlockHitResult hit = (BlockHitResult) Minecraft.getInstance().player.pick(20.0D, 0.0F, false);
		Minecraft.getInstance().getConnection().send(new ServerboundUseItemOnPacket(InteractionHand.MAIN_HAND,hit));
		
    }
}

 

exampemod.java

// The value here should match an entry in the META-INF/mods.toml file
@Mod("examplemod")
public class ExampleMod
{
    // Directly reference a log4j logger.
	
    public ExampleMod() {
        
    }

    
}

 

Edited by Oscar Ames
It has been solved
Link to comment
Share on other sites

i updated the getBlock function that opens the chest to add an attempt to detect the item in the 0 slot

private static void openBlock(){
    	BlockHitResult hit = (BlockHitResult) Minecraft.getInstance().player.pick(20.0D, 0.0F, false);
		Minecraft.getInstance().getConnection().send(new ServerboundUseItemOnPacket(InteractionHand.MAIN_HAND,hit));
		String item = ((RandomizableContainerBlockEntity)Minecraft.getInstance().level.getBlockEntity(hit.getBlockPos())).getItem(0).toString();
		System.out.println(item);
		
    }

this still returns

1 air

Link to comment
Share on other sites

It's almost like you didn't wait for the packet to go anywhere and get data back before you tried to query it...

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.

Link to comment
Share on other sites

I changed the getBlock function to

private static void openBlock(){
    	BlockHitResult hit = (BlockHitResult) Minecraft.getInstance().player.pick(20.0D, 0.0F, false);
		Minecraft.getInstance().getConnection().send(new ServerboundUseItemOnPacket(InteractionHand.MAIN_HAND,hit));
		try {
			Thread.sleep(50);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		BlockEntity entity = Minecraft.getInstance().level.getBlockEntity(hit.getBlockPos());
		if (entity != null && entity instanceof RandomizableContainerBlockEntity) {
			ItemStack item = ((RandomizableContainerBlockEntity)Minecraft.getInstance().level.getBlockEntity(hit.getBlockPos())).getItem(0);
			System.out.println(item);
		}
    }

I also removed anything beside getBlock() from within the keybinding.isDown() if statement

but I am still unable to get the items from a chest filled with stone

Edited by Oscar Ames
Link to comment
Share on other sites

This is not how you make a delay. You are blocking the entire game from running from 50 milliseconds.

This is also not how you wait for a packet to arrive, you can't just add random delay and hope it's long enough.

Once again this sounds like a cheat. Prove that you are not writing a cheat.

Link to comment
Share on other sites

I don't like mining and due to that i want to write a program that will mine for me on my world. i also play on a server with a friend who has allowed this automation. I would also like to use this type of automation to ferry and sort items from farms and such similar to how someone would implement the computercraft turtles or thaumcraft golems to automate a task.

i do see the point of view that this could be seen as a cheat to stop player grind on a server but other mods that I would like to make in the future like a item in chest finder for looking through messy bases or a full inventory swapper will need this mechanic as well.

I think seeing what items are in a chest while the client has said chest open shouldn't be that hard to accomplish.

 

if it means anything I do not intend for this mod to be a cheat and do not intend on distributing it on any website.

Edited by Oscar Ames
Link to comment
Share on other sites

8 hours ago, diesieben07 said:

This is also not how you wait for a packet to arrive, you can't just add random delay and hope it's long enough.

The email that only goes 500 miles.

  • Haha 1

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.

Link to comment
Share on other sites

22 minutes ago, diesieben07 said:

Classic.

Only ran into it recently, but it was so good.

Another classic.

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.

Link to comment
Share on other sites

thankyou for your input. I grab the GUI object on the GuiOpenEvent and the on the world tick event i keep checking it until the inventory loads. this successfully grabs the chest inventory from the client side. here is my final code.

package com.example.examplemod;

import java.util.ArrayList;

import net.minecraft.client.KeyMapping;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
import net.minecraft.client.multiplayer.ClientPacketListener;
import net.minecraft.client.player.LocalPlayer;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.core.NonNullList;
import net.minecraft.network.chat.Component;
import net.minecraft.network.protocol.game.ServerboundContainerClosePacket;
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
import net.minecraft.network.protocol.game.ServerboundUseItemOnPacket;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.inventory.Slot;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.block.entity.*;
import net.minecraft.world.phys.BlockHitResult;
import net.minecraft.world.phys.Vec3;
import net.minecraftforge.client.event.GuiContainerEvent;
import net.minecraftforge.client.event.GuiOpenEvent;
import net.minecraftforge.event.ForgeEventFactory;
import net.minecraftforge.event.TickEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
import net.minecraftforge.fmlclient.registry.ClientRegistry;

@Mod.EventBusSubscriber
public class ForgeEventHandler {

	private static ArrayList<BlockPos> homeBase = new ArrayList<BlockPos>();
	private static Boolean pressed = false;
	public static final KeyMapping keyBinding = new KeyMapping("pam SETUP", 79, "PAM");
	private static Screen GUI = null;
	
	@SubscribeEvent
    public static void setup(FMLClientSetupEvent event) {
    	ClientRegistry.registerKeyBinding(keyBinding);
    }
	
    @SubscribeEvent
    public static void updatePlayer(TickEvent.PlayerTickEvent event) {
    	/*if(event.player.canEat(false)){
            for(ItemStack inventoryStack : event.player.getInventory().items){
            	if (inventoryStack.isEdible()) {
            		ForgeEventFactory.onItemUseStart(event.player, inventoryStack, 0);
                    ItemStack result = inventoryStack.getItem().finishUsingItem(inventoryStack, event.player.getCommandSenderWorld(), event.player);
                    ForgeEventFactory.onItemUseFinish(event.player, inventoryStack, 0, result);
                    if (!event.player.canEat(false)) {
                    	break;
                    }
            	}
            
            }
    	}*/
    	
    	if (keyBinding.isDown() && !pressed) {
    		pressed = true;
    		
    		homeBase.add(((BlockHitResult) Minecraft.getInstance().player.pick(20.0D, 0.0F, false)).getBlockPos());
    		System.out.println("set postion");
    		
    		if (homeBase.size()>=2) {
    			System.out.println("opening container");
    			openBlock(detectContainers(homeBase).get(0));
    			homeBase.clear();
    		}
    	
    		if (!keyBinding.isDown()) {
    			pressed=false;
    		}
    	
    	}
    }
    
    @SubscribeEvent
    public static void updateWorld(TickEvent.WorldTickEvent event) {
    	if (GUI != null) {
    		if (GUI instanceof AbstractContainerScreen) {
    			AbstractContainerScreen container = ((AbstractContainerScreen)GUI);
    			NonNullList<Slot> slots = container.getMenu().slots;
    			for (int i=0; i<slots.size();i++) {
        			ItemStack temp = slots.get(i).getItem();
        			System.out.print(temp.getDisplayName().getString()+" | ");
    			}
    			System.out.println("");
    			GUI = null;

    		}
    	}
    }
    
    @SubscribeEvent
    public static void openChest(GuiOpenEvent event) {
    	GUI = event.getGui();
    }
    
    private static ArrayList<Vec3> detectContainers(ArrayList<BlockPos> homebase) {
    	ArrayList<Vec3> chests = new ArrayList<Vec3>();
    	
    	int x = homebase.get(1).getX()-homebase.get(0).getX();
		int y = homebase.get(1).getY()-homebase.get(0).getY();
		int z = homebase.get(1).getZ()-homebase.get(0).getZ();
		
		for (int i=homebase.get(0).getX();i!=homebase.get(1).getX();i+=Math.signum(x)) {
			for (int j=homebase.get(0).getY();j!=homebase.get(1).getY();j+=Math.signum(y)) {
				for (int k=homebase.get(0).getZ();k!=homebase.get(1).getZ();k+=Math.signum(z)) {
					
    				BlockEntity temp = Minecraft.getInstance().level.getBlockEntity(new BlockPos(i,j,k));
    				if (temp instanceof RandomizableContainerBlockEntity && !(temp instanceof HopperBlockEntity)) {
    					chests.add(new Vec3(i,j,k));
    				}
    			}
			}
		}
		return chests;
	}

	@SuppressWarnings("resource")
	private static void openBlock(Vec3 blockPos){
		/*BlockHitResult hit = new BlockHitResult(blockPos, Direction.DOWN, new BlockPos(blockPos), false);*/
    	BlockHitResult hit = (BlockHitResult) Minecraft.getInstance().player.pick(20.0D, 0.0F, false);
		Minecraft.getInstance().getConnection().send(new ServerboundUseItemOnPacket(InteractionHand.MAIN_HAND,hit));
    }
}

 

Link to comment
Share on other sites

  • Oscar Ames changed the title to how to get the inventory of a chest from the client side [Solved]

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
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.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • ---- Minecraft Crash Report ---- // Hi. I'm Minecraft, and I'm a crashaholic. Time: 10/18/21 5:14 PM Description: Exception in server tick loop net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file ironfurnaces-server.toml of type SERVER for modid ironfurnaces at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:61) ~[?:?] {re:classloading} at net.minecraftforge.fml.config.ConfigFileTypeHandler$$Lambda$21965/220435386.apply(Unknown Source) ~[?:?] {} at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:104) ~[?:?] {re:classloading} at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[?:?] {re:classloading} at net.minecraftforge.fml.config.ConfigTracker$$Lambda$21962/1027881278.accept(Unknown Source) ~[?:?] {} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_51] {} at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2062) ~[?:1.8.0_51] {} at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[?:?] {re:classloading} at net.minecraftforge.fml.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:94) ~[?:?] {re:classloading} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.optifine.reflect.Reflector.callBoolean(Reflector.java:749) ~[?:?] {re:classloading} at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:83) ~[?:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default,pl:mixin:APP:smoothboot.mixins.json:client.IntegratedServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:621) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:the_bumblezone.mixins.json:entities.MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:the_bumblezone.mixins.json:entities.MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer$$Lambda$30527/1829219186.run(Unknown Source) [?:?] {} at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {} Caused by: com.electronwill.nightconfig.core.io.ParsingException: Not enough data available at com.electronwill.nightconfig.core.io.ParsingException.notEnoughData(ParsingException.java:22) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.ReaderInput.directReadChar(ReaderInput.java:36) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.AbstractInput.readChar(AbstractInput.java:49) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.AbstractInput.readCharsUntil(AbstractInput.java:123) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.toml.TableParser.parseKey(TableParser.java:166) ~[toml-3.6.3.jar:?] {} at com.electronwill.nightconfig.toml.TableParser.parseDottedKey(TableParser.java:145) ~[toml-3.6.3.jar:?] {} at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:55) ~[toml-3.6.3.jar:?] {} at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.3.jar:?] {} at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.3.jar:?] {} at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.3.jar:?] {} at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:57) ~[?:?] {re:classloading} ... 18 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.16.5 Minecraft Version ID: 1.16.5 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 14137946720 bytes (13482 MB) / 17079205888 bytes (16288 MB) up to 17079205888 bytes (16288 MB) CPUs: 4 JVM Flags: 11 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -XX:+IgnoreUnrecognizedVMOptions -Xmn128M -Xmx16277M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 8.0.9+86+master.3cf110c ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /mixin-0.8.4.jar mixin PLUGINSERVICE /eventbus-4.0.0.jar eventbus PLUGINSERVICE /forge-1.16.5-36.2.8.jar object_holder_definalize PLUGINSERVICE /forge-1.16.5-36.2.8.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE /forge-1.16.5-36.2.8.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.5-36.2.8.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE /OptiFine-OptiFine-1.16.5_HD_U_G8_pre2.jar OptiFine TRANSFORMATIONSERVICE /forge-1.16.5-36.2.8.jar fml TRANSFORMATIONSERVICE FML: 36.2 Forge: net.minecraftforge:36.2.8 FML Language Providers: javafml@36.2 minecraft@1 scorge@3.1.3 Mod List: naturesminerals-0.9.4-1.16.5-1.2.6.jar |Nature's Minerals |natureminerals |0.9.4 |DONE |Manifest: NOSIGNATURE BetterDungeons-1.16.4-1.2.1.jar |YUNG's Better Dungeons |betterdungeons |1.16.4-1.2.1 |DONE |Manifest: NOSIGNATURE supermartijn642configlib-1.0.9-mc1.16.jar |SuperMartijn642's Config Lib |supermartijn642configlib |1.0.9 |DONE |Manifest: NOSIGNATURE infernal-expansion-2.3.1.jar |Infernal Expansion |infernalexp |2.3.1 |DONE |Manifest: NOSIGNATURE CraftingAutomat-MC1.16.3-1.2.2.jar |Crafting Automat |craftingautomat |1.2.2 |DONE |Manifest: NOSIGNATURE nether-s-exoticism-1.16.5-1.1.1.jar |Nether's Exoticism |nethers_exoticism |1.1.1 |DONE |Manifest: NOSIGNATURE JAVD-2.6.1-build.48+mc1.16.5.jar |Just Another Void Dim |javd |2.6.1-build.48+mc1.1|DONE |Manifest: NOSIGNATURE HammerLib-1.16.5-16.3.23.jar |HammerLib |hammerlib |16.3.23 |DONE |Manifest: 97:e8:52:e9:b3:f0:1b:83:57:4e:83:15:f7:e7:76:51:c6:60:5f:2b:45:59:19:a7:31:9e:98:69:56:4f:01:3c SilentMechanisms-1.16.3-1.0.1+77.jar |Silent's Mechanisms |silents_mechanisms |1.0.1+77 |DONE |Manifest: NOSIGNATURE modnametooltip_1.16.2-1.15.0.jar |Mod Name Tooltip |modnametooltip |1.15.0 |DONE |Manifest: NOSIGNATURE BetterCaves-Forge-1.16.4-1.1.2.jar |YUNG's Better Caves |bettercaves |1.16.4-1.1.2 |DONE |Manifest: NOSIGNATURE CTM-MC1.16.1-1.1.2.6.jar |ConnectedTexturesMod |ctm |MC1.16.1-1.1.2.6 |DONE |Manifest: NOSIGNATURE farmersdelightintegrations-1.16.5-1.2.jar |Farmer's Delight Compats |farmersdelightintegrations |1.16.5-1.2 |DONE |Manifest: NOSIGNATURE YungsApi-1.16.4-Forge-12.jar |YUNG's API |yungsapi |1.16.4-Forge-12 |DONE |Manifest: NOSIGNATURE Powah-1.16.5-2.3.16.jar |Powah |powah |2.3.16 |DONE |Manifest: NOSIGNATURE pyromancer 1.6.3.jar |Pyromancer |pyromancer |1.6.3 |DONE |Manifest: NOSIGNATURE reliquary-1.16.5-1.3.5.1100.jar |Reliquary |xreliquary |1.16.5-1.3.5.1100 |DONE |Manifest: NOSIGNATURE randompatches-2.4.4-forge.jar |RandomPatches |randompatches |2.4.4-forge |DONE |Manifest: 92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7 JustEnoughResources-1.16.5-0.12.1.128.jar |Just Enough Resources |jeresources |0.12.1.128 |DONE |Manifest: NOSIGNATURE Paraglider-1.16.5-1.3.2.2.jar |Paraglider |paraglider |1.3.2.2 |DONE |Manifest: NOSIGNATURE shetiphiancore-1.16-3.8.5.jar |ShetiPhian-Core |shetiphiancore |3.8.5 |DONE |Manifest: NOSIGNATURE Upgraded Netherite 1.10.0.jar |Upgraded Netherite |upgradednetherite |1.10.0 |DONE |Manifest: NOSIGNATURE structure_gel-1.16.5-1.7.7.jar |Structure Gel API |structure_gel |1.7.7 |DONE |Manifest: NOSIGNATURE industrial-foregoing-1.16.5-3.2.14.6-14.jar |Industrial Foregoing |industrialforegoing |3.2.14.6 |DONE |Manifest: NOSIGNATURE ToolStats-1.16.5-6.0.1.jar |ToolStats |toolstats |6.0.1 |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 ironfurnaces-1.16.5-2.7.7.jar |Iron Furnaces |ironfurnaces |2.7.7 |DONE |Manifest: NOSIGNATURE toughnessbar-6.1.jar |Toughness Bar |toughnessbar |6.1 |DONE |Manifest: NOSIGNATURE dungeons_plus-1.16.5-1.1.5.jar |Dungeons Plus |dungeons_plus |1.1.5 |DONE |Manifest: NOSIGNATURE silent-gear-1.16.5-2.6.30.jar |Silent Gear |silentgear |2.6.30 |DONE |Manifest: NOSIGNATURE supermartijn642corelib-1.0.12-mc1.16.5.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.0.12 |DONE |Manifest: NOSIGNATURE Botania-1.16.5-419.jar |Botania |botania |1.16.5-419 |DONE |Manifest: NOSIGNATURE fairylights-4.0.5-1.16.5.jar |Fairy Lights |fairylights |4.0.5 |DONE |Manifest: NOSIGNATURE spark-forge.jar |spark |spark |1.6.0 |DONE |Manifest: NOSIGNATURE mostructures-forge-1.2.0-1.16.5.jar |Mo' Structures |mostructures |1.2.0-1.16.5 |DONE |Manifest: NOSIGNATURE curios-forge-1.16.5-4.0.5.3.jar |Curios API |curios |1.16.5-4.0.5.3 |DONE |Manifest: NOSIGNATURE YungsExtras-Forge-1.16.4-1.0.jar |YUNG's Extras |yungsextras |Forge-1.16.4-1.0 |DONE |Manifest: NOSIGNATURE obfuscate-0.6.2-1.16.3.jar |Obfuscate |obfuscate |0.6.2 |DONE |Manifest: e1:59:1a:56:ec:97:b3:d0:b3:4b:25:06:1f:83:b0:f4:fd:0c:24:e3:6d:ea:94:b1:9f:22:b0:38:13:60:88:ea TheAbyss2 1.9.7 1.16.5.jar |TheAbyss |theabyss |1.9.7 |DONE |Manifest: NOSIGNATURE cfm-7.0.0pre22-1.16.3.jar |MrCrayfish's Furniture Mod |cfm |7.0.0-pre22 |DONE |Manifest: NOSIGNATURE ExtraBotany-r1.2-66.jar |ExtraBotany |extrabotany |1.0 |DONE |Manifest: NOSIGNATURE observerlib-1.16.5-1.5.3.jar |ObserverLib |observerlib |1.16.5-1.5.3 |DONE |Manifest: NOSIGNATURE cloth-config-4.11.26-forge.jar |Cloth Config v4 API |cloth-config |4.11.26 |DONE |Manifest: NOSIGNATURE the_bumblezone_forge-2.5.2+1.16.5.jar |The Bumblezone |the_bumblezone |2.5.2+1.16.5 |DONE |Manifest: NOSIGNATURE conjuring-forgery-0.2.2.jar |Conjuring - Forgery |conjuring |0.2.2 |DONE |Manifest: NOSIGNATURE toms_storage-1.2.19.jar |Tom's Simple Storage Mod |toms_storage |1.2.19 |DONE |Manifest: NOSIGNATURE FastLeafDecay-v25.jar |FastLeafDecay |fastleafdecay |v25 |DONE |Manifest: NOSIGNATURE CodeChickenLib-1.16.5-4.0.3.434-universal.jar |CodeChicken Lib |codechickenlib |4.0.3.434 |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 BetterMineshafts-Forge-1.16.4-2.0.4.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.4-2.0.4 |DONE |Manifest: NOSIGNATURE dungeons_gear-1.16.5-3.0.17.jar |Dungeons Gear |dungeons_gear |3.0.17 |DONE |Manifest: NOSIGNATURE mining_helmet-1.16.5-2.0.1.jar |Mining Helmet |mining_helmet |2.0.1 |DONE |Manifest: NOSIGNATURE jei-1.16.5-7.7.1.121.jar |Just Enough Items |jei |7.7.1.121 |DONE |Manifest: NOSIGNATURE tesseract-1.0.23-mc1.16.5.jar |Tesseract |tesseract |1.0.23 |DONE |Manifest: NOSIGNATURE Mekanism-1.16.5-10.0.21.448.jar |Mekanism |mekanism |10.0.21 |DONE |Manifest: NOSIGNATURE RingsOfAscension-1.16.4-1.6.0.jar |Rings of Ascension |ringsofascension |1.6.0 |DONE |Manifest: NOSIGNATURE invtweaks-1.16.4-1.0.1.jar |Inventory Tweaks Renewed |invtweaks |1.16.4-1.0.1 |DONE |Manifest: NOSIGNATURE shutupexperimentalsettings-1.0.3.jar |Shutup Experimental Settings! |shutupexperimentalsettings |1.0.3 |DONE |Manifest: NOSIGNATURE PrettyPipesFluids-0.4.1.jar |Pretty Fluid Pipes |ppfluids |0.4.1 |DONE |Manifest: NOSIGNATURE NaturesCompass-1.16.5-1.9.1-forge.jar |Nature's Compass |naturescompass |1.16.5-1.9.1-forge |DONE |Manifest: NOSIGNATURE 1.16.5-additionalbars-2.0.3.jar |Additional Bars |additionalbars |2.0.3 |DONE |Manifest: NOSIGNATURE LibX-1.16.3-1.0.76.jar |LibX |libx |1.16.3-1.0.76 |DONE |Manifest: NOSIGNATURE champions-forge-1.16.5-2.0.1.7.jar |Champions |champions |1.16.5-2.0.1.7 |DONE |Manifest: NOSIGNATURE outvoted-1.16.5-1.2.4.jar |Outvoted |outvoted |1.2.4 |DONE |Manifest: NOSIGNATURE JEITweaker-1.16.5-1.0.1.35.jar |JEI Tweaker |jeitweaker |1.0.1.35 |DONE |Manifest: NOSIGNATURE CraftTweaker-1.16.5-7.1.2.451.jar |CraftTweaker |crafttweaker |7.1.2.451 |DONE |Manifest: NOSIGNATURE forge-1.16.5-36.2.8-universal.jar |Forge |forge |36.2.8 |DONE |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 ae2ao-6.0.0-1.16.5.jar |AE2AO |ae2ao |6.0.0-1.16.5 |DONE |Manifest: NOSIGNATURE DynamicSurroundings-1.16.4-4.0.4.2.jar |§3Dynamic Surroundings |dsurround |1.16.4-4.0.4.2 |DONE |Manifest: b4:98:14:b9:76:55:25:4f:e5:5f:4d:71:90:87:43:5b:f9:d5:3a:02:60:42:5e:da:1f:15:9c:ff:be:a9:7c:77 MythicBotany-1.16.5-1.4.13.jar |MythicBotany |mythicbotany |1.16.5-1.4.13 |DONE |Manifest: NOSIGNATURE ZeroCore2-1.16.5-2.1.4.jar |Zero CORE 2 |zerocore |1.16.5-2.1.4 |DONE |Manifest: NOSIGNATURE forge-1.16.5-36.2.8-client.jar |Minecraft |minecraft |1.16.5 |DONE |Manifest: NOSIGNATURE cofh_core-1.16.5-1.3.1.jar |CoFH Core |cofh_core |1.3.1 |DONE |Manifest: NOSIGNATURE thermal_foundation-1.16.5-1.3.2.jar |Thermal Series |thermal |1.3.2 |DONE |Manifest: NOSIGNATURE thermal_innovation-1.16.5-1.3.0.jar |Thermal Innovation |thermal_innovation |1.3.0 |DONE |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09 theoneprobe-1.16-3.1.4.jar |The One Probe |theoneprobe |1.16-3.1.4 |DONE |Manifest: NOSIGNATURE topaddons-1.16.5-2.1.5-beta.jar |TOP Addons |topaddons |1.16.5-2.1.5-beta |DONE |Manifest: NOSIGNATURE MouseTweaks-2.14-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.14 |DONE |Manifest: NOSIGNATURE EmendatusEnigmatica-1.16.5-1.2.10.jar |Emendatus Enigmatica |emendatusenigmatica |1.16.5-1.2.10 |DONE |Manifest: NOSIGNATURE turtlemancy-1.16.5-1.6.3.jar |Turtlemancy |turtlemancy |1.6.3 |DONE |Manifest: NOSIGNATURE jeiintegration_1.16.5-7.0.1.15.jar |JEI Integration |jeiintegration |7.0.1.15 |DONE |Manifest: NOSIGNATURE pipez-1.16.5-1.2.10.jar |Pipez |pipez |1.16.5-1.2.10 |DONE |Manifest: NOSIGNATURE flywheel-1.16-0.2.4.jar |Flywheel |flywheel |1.16-0.2.4 |DONE |Manifest: NOSIGNATURE Mantle-1.16.5-1.6.127.jar |Mantle |mantle |1.6.127 |DONE |Manifest: NOSIGNATURE itemcollectors-1.1.2-mc1.16.5.jar |Item Collectors |itemcollectors |1.1.2 |DONE |Manifest: NOSIGNATURE gravestone-1.16.5-1.0.6.jar |Gravestone Mod |gravestone |1.16.5-1.0.6 |DONE |Manifest: NOSIGNATURE thermal_cultivation-1.16.5-1.3.0.jar |Thermal Cultivation |thermal_cultivation |1.3.0 |DONE |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09 polymorph-forge-1.16.5-0.25.jar |Polymorph |polymorph |1.16.5-0.25 |DONE |Manifest: NOSIGNATURE AutoRegLib-1.6-49.jar |AutoRegLib |autoreglib |1.6-49 |DONE |Manifest: NOSIGNATURE cagedmobs-1.16.5-1.3.8.jar |Caged Mobs |cagedmobs |1.16.5-1.3.8 |DONE |Manifest: NOSIGNATURE FastFurnace-1.16.4-4.4.0.jar |FastFurnace |fastfurnace |4.4.0 |DONE |Manifest: NOSIGNATURE appleskin-forge-mc1.16.x-2.1.0.jar |AppleSkin |appleskin |mc1.16.4-2.1.0 |DONE |Manifest: NOSIGNATURE occultism-1.16.5-1.15.1.jar |Occultism |occultism |1.16.5-1.15.1 |DONE |Manifest: NOSIGNATURE byg-1.3.5.jar |Oh The Biomes You'll Go |byg |1.3.4 |DONE |Manifest: NOSIGNATURE extremeSoundMuffler-3.16_1.16.5.jar |Extreme Sound Muffler |extremesoundmuffler |3.16_forge-1.16.5 |DONE |Manifest: NOSIGNATURE CosmeticArmorReworked-1.16.5-v4.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.5-v4 |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 astralsorcery-1.16-1.16.5-1.13.12.jar |Astral Sorcery |astralsorcery |1.16.5-1.13.12 |DONE |Manifest: 45:2b:0a:49:6b:65:3b:39:a9:dd:d2:5b:55:7f:82:47:a5:1d:7a:cc:7f:a8:69:73:72:53:6f:57:4d:b2:1a:b7 aiotbotania-1.16.5-1.8.1.jar |AIOT Botania |aiotbotania |1.8.1 |DONE |Manifest: NOSIGNATURE Hats-1.16.5-10.3.1.jar |Hats |hats |10.3.1 |DONE |Manifest: NOSIGNATURE eidolon-0.2.7.jar |Eidolon |eidolon |0.2.7 |DONE |Manifest: NOSIGNATURE managear-1.16.3-2.2.3.jar |Mana Gear |managear |1.16.3-2.2.3 |DONE |Manifest: NOSIGNATURE InsaneLib-1.3.1-mc1.16.5.jar |InsaneLib |insanelib |1.3.1-mc1.16.5 |DONE |Manifest: NOSIGNATURE InitialInventory-5.0.2.22.jar |Initial Inventory |initialinventory |5.0.2.22 |DONE |Manifest: NOSIGNATURE glassential-forge-1.16.5-1.1.7.jar |Glassential |glassential |1.1.7 |DONE |Manifest: NOSIGNATURE Controlling-7.0.0.26.jar |Controlling |controlling |7.0.0.26 |DONE |Manifest: NOSIGNATURE Placebo-1.16.5-4.6.0.jar |Placebo |placebo |4.6.0 |DONE |Manifest: NOSIGNATURE citadel-1.8.1-1.16.5.jar |Citadel |citadel |1.8.1 |DONE |Manifest: NOSIGNATURE potionsmaster-0.2.2-1.16.5-36.1.0.jar |Potions Master |potionsmaster |0.2.2-1.16.5-36.1.0 |DONE |Manifest: NOSIGNATURE Bookshelf-Forge-1.16.5-10.3.29.jar |Bookshelf |bookshelf |10.3.29 |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 BotanyPots-1.16.5-7.0.17.jar |BotanyPots |botanypots |7.0.17 |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.16.5-3.4.2.354.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.16.5-3.4.2.354 |DONE |Manifest: NOSIGNATURE MekanismGenerators-1.16.5-10.0.21.448.jar |Mekanism: Generators |mekanismgenerators |10.0.21 |DONE |Manifest: NOSIGNATURE VTweaks-1.16.4-3.5.0.jar |V-Tweaks |vtweaks |3.1.9 |DONE |Manifest: NOSIGNATURE FpsReducer-forge-1.23-mc1.16.5.jar |FPS Reducer |fpsreducer |1.23-mc1.16.5 |DONE |Manifest: NOSIGNATURE XNetGases-1.16.5-2.3.7.jar |XNet Gases |xnetgases |2.3.7 |DONE |Manifest: NOSIGNATURE MmmMmmMmmMmm-1.16.5-1.3.1.jar |MmmMmmMmmMmm |dummmmmmy |1.3.0 |DONE |Manifest: NOSIGNATURE absentbydesign-1.16.5-1.5.0.jar |Absent By Design Mod |absentbydesign |1.16.5-1.5.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_1.3.0_MC_1.16.2-1.16.5.jar |Konkrete |konkrete |1.3.0 |DONE |Manifest: NOSIGNATURE PrettyPipes-1.9.5.jar |Pretty Pipes |prettypipes |1.9.5 |DONE |Manifest: NOSIGNATURE FarmersDelight-1.16.5-0.4.6.jar |Farmer's Delight |farmersdelight |1.16.5-0.4.6 |DONE |Manifest: NOSIGNATURE fd_cookbook-2.0.jar |Farmers Delight Cookbook |fd_cookbook |2.0 |DONE |Manifest: NOSIGNATURE endertanks-1.16-1.9.5.jar |EnderTanks |endertanks |1.9.5 |DONE |Manifest: NOSIGNATURE spartamancer 1.2.0.jar |Spartamancer |spartamancer |1.2.0 |DONE |Manifest: NOSIGNATURE MekanismAdditions-1.16.5-10.0.21.448.jar |Mekanism: Additions |mekanismadditions |10.0.21 |DONE |Manifest: NOSIGNATURE Lollipop-1.16.5-3.2.9.jar |Lollipop |lollipop |3.2.9 |DONE |Manifest: NOSIGNATURE CNB-1.16.3_5-1.2.11.jar |Creatures and Beasts |cnb |1.2.11 |DONE |Manifest: NOSIGNATURE geckolib-forge-1.16.5-3.0.46.jar |GeckoLib |geckolib3 |3.0.46 |DONE |Manifest: NOSIGNATURE SolarFluxReborn-1.16.5-16.3.7.jar |Solar Flux Reborn |solarflux |16.3.7 |DONE |Manifest: NOSIGNATURE dpanvil-1.16.5-1.2.3.jar |DataPack Anvil |dpanvil |1.16.5-1.2.3 |DONE |Manifest: NOSIGNATURE Patchouli-1.16.4-53.2.jar |Patchouli |patchouli |1.16.4-53.2 |DONE |Manifest: NOSIGNATURE ars_nouveau-1.16.5-1.23.11.jar |Ars Nouveau |ars_nouveau |1.23.11 |DONE |Manifest: NOSIGNATURE doomangelring-1.16.4-1.0.0.jar |Doom Angel Ring |doomangelring |1.0.0 |DONE |Manifest: NOSIGNATURE OreExcavation-1.8.157.jar |Ore Excavation |oreexcavation |1.8.157 |DONE |Manifest: e7:68:1c:0d:b9:7e:cf:f8:f3:40:9c:84:c5:39:d7:a4:59:78:b0:6b:c3:fd:b7:4f:69:18:a3:88:e3:76:8c:3f thermal_expansion-1.16.5-1.3.0.jar |Thermal Expansion |thermal_expansion |1.3.0 |DONE |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09 malilib-forge-1.16.5-0.10.0-dev.21+beta.1.jar |MaLiLib |malilib |0.10.0-dev.21+beta.1|DONE |Manifest: NOSIGNATURE BetterStrongholds-1.16.4-1.2.1.jar |YUNG's Better Strongholds |betterstrongholds |1.16.4-1.2.1 |DONE |Manifest: NOSIGNATURE Runelic-1.16.5-7.0.2.jar |Runelic |runelic |7.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 MekanismTools-1.16.5-10.0.21.448.jar |Mekanism: Tools |mekanismtools |10.0.21 |DONE |Manifest: NOSIGNATURE SpartanWeaponry-1.16.4-2.1.0-beta-4.jar |Spartan Weaponry |spartanweaponry |2.1.0 beta 4 |DONE |Manifest: NOSIGNATURE architectury-1.23.33-forge.jar |Architectury |architectury |1.23.33 |DONE |Manifest: NOSIGNATURE ftb-library-forge-1605.3.3-build.74.jar |FTB Library |ftblibrary |1605.3.3-build.74 |DONE |Manifest: NOSIGNATURE gocurrency-ALPHA-20210905.jar |Good Ol' Currency |gocurrency |ALPHA-20210905 |DONE |Manifest: NOSIGNATURE rhino-forge-1605.1.4-build.63.jar |Rhino |rhino |1605.1.4-build.63 |DONE |Manifest: NOSIGNATURE kubejs-forge-1605.3.18-build.144.jar |KubeJS |kubejs |1605.3.18-build.144 |DONE |Manifest: NOSIGNATURE kubejs-thermal-1605.1.4-build.2.jar |KubeJS Thermal |kubejs_thermal |1605.1.4-build.2 |DONE |Manifest: NOSIGNATURE kubejs-mekanism-1605.1.2-build.2.jar |KubeJS Mekanism |kubejs_mekanism |1605.1.2-build.2 |DONE |Manifest: NOSIGNATURE BotaniaAdditionsMC1.16.4-1.0.4.jar |Botania Additions |botaniaadditions |1.0.4 |DONE |Manifest: NOSIGNATURE RootsClassic-1.16.5-1.1.10.jar |Roots Classic |rootsclassic |1.16.5-1.1.10 |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 Cucumber-1.16.4-4.1.10.jar |Cucumber Library |cucumber |4.1.10 |DONE |Manifest: NOSIGNATURE NourishedNetherV8.jar |Nourished Nether |nourished_nether |1.0.8 |DONE |Manifest: NOSIGNATURE the-conjurer-1.16.4-1.0.13.jar |The Conjurer |conjurer_illager |1.0.13 |DONE |Manifest: NOSIGNATURE abnormals_core-1.16.5-3.3.0.jar |Abnormals Core |abnormals_core |3.3.0 |DONE |Manifest: NOSIGNATURE environmental-1.16.5-1.1.0.jar |Environmental |environmental |1.1.0 |DONE |Manifest: NOSIGNATURE Bayou-Blues-1.16.5-1.0.5.jar |Bayou Blues |bayou_blues |1.16.5-1.0.5 |DONE |Manifest: NOSIGNATURE endergetic-1.16.4-3.0.0.jar |The Endergetic Expansion |endergetic |3.0.0 |DONE |Manifest: NOSIGNATURE savageandravage-1.16.5-3.1.0.jar |Savage & Ravage |savageandravage |3.1.0 |DONE |Manifest: NOSIGNATURE autumnity-1.16.5-2.1.1.jar |Autumnity |autumnity |2.1.1 |DONE |Manifest: NOSIGNATURE nethers_delight-2.1.jar |Nethers Delight |nethers_delight |2.1 |DONE |Manifest: NOSIGNATURE buzzier_bees-1.16.5-3.0.1.jar |Buzzier Bees |buzzier_bees |3.0.1 |DONE |Manifest: NOSIGNATURE Enhanced-Mushrooms-1.16.5-3.0.9.jar |Enhanced Mushrooms |enhanced_mushrooms |1.16.5-3.0.9 |DONE |Manifest: NOSIGNATURE ensorcellation-1.16.5-1.3.1.jar |Ensorcellation |ensorcellation |1.3.1 |DONE |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09 Waystones_1.16.5-7.6.3.jar |Waystones |waystones |7.6.3 |DONE |Manifest: NOSIGNATURE journeymap-1.16.5-5.7.3.jar |Journeymap |journeymap |5.7.3 |DONE |Manifest: NOSIGNATURE village-employment-1.16.5-1.4.1.jar |Village Employment |village_employment |1.4.1 |DONE |Manifest: NOSIGNATURE comforts-forge-1.16.5-4.0.1.3.jar |Comforts |comforts |1.16.5-4.0.1.3 |DONE |Manifest: NOSIGNATURE appliedenergistics2-8.4.2.jar |Applied Energistics 2 |appliedenergistics2 |8.4.2 |DONE |Manifest: 95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98 lazierae2-1.16.5-1.1.4.jar |LazierAE2 |lazierae2 |1.1.4 |DONE |Manifest: NOSIGNATURE Artifacts-1.16.5-2.10.2.jar |Artifacts |artifacts |1.16.5-2.10.2 |DONE |Manifest: NOSIGNATURE configured-1.2.0-1.16.3.jar |Configured |configured |1.2.0 |DONE |Manifest: NOSIGNATURE MyServerIsCompatible-1.16.5-1.0.jar |MyServerIsCompatible |myserveriscompatible |1.0 |DONE |Manifest: NOSIGNATURE DungeonCrawl-1.16.5-2.3.2.jar |Dungeon Crawl |dungeoncrawl |2.3.2 |DONE |Manifest: NOSIGNATURE lazydfu-0.1.3.jar |LazyDFU |lazydfu |0.1.3 |DONE |Manifest: NOSIGNATURE mcjtylib-1.16-5.0.22.jar |McJtyLib |mcjtylib |1.16-5.0.22 |DONE |Manifest: NOSIGNATURE rftoolsbase-1.16-2.0.11.jar |RFToolsBase |rftoolsbase |1.16-2.0.11 |DONE |Manifest: NOSIGNATURE xnet-1.16-3.0.13.jar |XNet |xnet |1.16-3.0.13 |DONE |Manifest: NOSIGNATURE rftoolsbuilder-1.16-3.1.2.jar |RFToolsBuilder |rftoolsbuilder |1.16-3.1.2 |DONE |Manifest: NOSIGNATURE rftoolsstorage-1.16-2.0.13.jar |RFToolsStorage |rftoolsstorage |1.16-2.0.13 |DONE |Manifest: NOSIGNATURE rftoolscontrol-1.16-4.0.11.jar |RFToolsControl |rftoolscontrol |1.16-4.0.11 |DONE |Manifest: NOSIGNATURE Toast-Control-1.16.4-4.3.1.jar |Toast Control |toastcontrol |4.3.1 |DONE |Manifest: NOSIGNATURE iChunUtil-1.16.5-10.4.1.jar |iChunUtil |ichunutil |10.4.1 |DONE |Manifest: NOSIGNATURE scuba-gear-1.16.5-1.0.3.jar |Scuba Gear |scuba_gear |1.0.3 |DONE |Manifest: NOSIGNATURE tl_skin_cape_forge_1.16.5-1.19.jar |TLSkinCape |tlskincape |1.19 |DONE |Manifest: 19:f5:ce:44:81:0c:e4:22:05:5e:73:c5:a8:cd:de:f3:c8:cf:a9:b3:01:70:40:a0:ee:2d:50:7a:1c:3d:1c:8a CraftingTweaks_1.16.5-12.2.1.jar |Crafting Tweaks |craftingtweaks |12.2.1 |DONE |Manifest: NOSIGNATURE useless-sword-1.16.5-V1.3.7.jar |Useless Sword |useless_sword |1.3.7 |DONE |Manifest: NOSIGNATURE TConstruct-1.16.5-3.1.3.271.jar |Tinkers' Construct |tconstruct |3.1.3.271 |DONE |Manifest: NOSIGNATURE tinker_rapier-1.0.2-1.16.5.jar |Tinkers' Rapier |tinker_rapier |1.0.2-1.16.5 |DONE |Manifest: NOSIGNATURE rftoolsutility-1.16-3.1.2.jar |RFToolsUtility |rftoolsutility |1.16-3.1.2 |DONE |Manifest: NOSIGNATURE titanium-1.16.5-3.2.8.4-10.jar |Titanium |titanium |3.2.8.4 |DONE |Manifest: NOSIGNATURE mana-and-artifice-1.4.0.8.jar |Mana and Artifice |mana-and-artifice |1.4.0.8 |DONE |Manifest: NOSIGNATURE silent-lib-1.16.3-4.9.6.jar |Silent Lib |silentlib |4.9.6 |DONE |Manifest: NOSIGNATURE archers_paradox-1.16.5-1.3.1.jar |Archer's Paradox |archers_paradox |1.3.1 |DONE |Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09 smoothboot-forge-1.16.4-1.2.2.jar |Smooth Boot |smoothboot |1.16.4-1.2.2 |DONE |Manifest: NOSIGNATURE atmospheric-1.16.5-3.1.0.jar |Atmospheric |atmospheric |3.1.0 |DONE |Manifest: NOSIGNATURE SpartanShields-1.16.5-2.1.2.jar |Spartan Shields |spartanshields |2.1.2 |DONE |Manifest: NOSIGNATURE JAOPCA-1.16.5-3.4.1.14.jar |JAOPCA |jaopca |3.4.1.14 |DONE |Manifest: NOSIGNATURE FastWorkbench-1.16.4-4.5.1.jar |FastWorkbench |fastbench |4.5.1 |DONE |Manifest: NOSIGNATURE abnormals_delight-1.16.5-1.2.0.jar |Abnormals Delight |abnormals_delight |1.2.0 |DONE |Manifest: NOSIGNATURE performant-1.16.2-5-3.72m.jar |Performant |performant |3.56m |DONE |Manifest: NOSIGNATURE enderchests-1.16-1.7.7.jar |EnderChests |enderchests |1.7.7 |DONE |Manifest: NOSIGNATURE fancymenu_2.3.3_MC_1.16.2-1.16.5.jar |FancyMenu |fancymenu |2.3.3 |DONE |Manifest: NOSIGNATURE mobcatcher-1.16.4-3.2a.jar |Mob Catcher |mobcatcher |1.16.4-3.2a |DONE |Manifest: NOSIGNATURE ferritecore-2.0.7-forge.jar |Ferrite Core |ferritecore |2.0.7 |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 Chisel-MC1.16.5-2.0.1-alpha.4.jar |Chisel |chisel |MC1.16.5-2.0.1-alpha|DONE |Manifest: NOSIGNATURE expandability-2.0.2-forge.jar |ExpandAbility |expandability |2.0.2 |DONE |Manifest: NOSIGNATURE botanicalmachinery-1.16.4-0.4.4.jar |Botanical Machinery |botanicalmachinery |0.4.4 |DONE |Manifest: NOSIGNATURE valhelsia_core-16.0.11.jar |Valhelsia Core |valhelsia_core |16.0.11 |DONE |Manifest: NOSIGNATURE forbidden_arcanus-16.2.0-beta-4.jar |Forbidden & Arcanus |forbidden_arcanus |16.2.0-beta-4 |DONE |Manifest: NOSIGNATURE overloadedarmorbar-5.1.0.jar |Overloaded Armor Bar |overloadedarmorbar |5.1.0 |DONE |Manifest: NOSIGNATURE Crash Report UUID: 3af322d0-26bf-4cfd-9c8c-d1e6524d0aaf Patchouli open book context: n/a Player Count: 0 / 8; [] Data Packs: vanilla, mod:natureminerals, mod:betterdungeons, mod:supermartijn642configlib, mod:infernalexp (incompatible), mod:craftingautomat (incompatible), mod:nethers_exoticism, mod:javd (incompatible), mod:hammerlib (incompatible), mod:silents_mechanisms (incompatible), mod:modnametooltip, mod:bettercaves (incompatible), mod:ctm (incompatible), mod:farmersdelightintegrations, mod:yungsapi, mod:powah, mod:pyromancer, mod:xreliquary, mod:randompatches, mod:jeresources, mod:paraglider, mod:shetiphiancore, mod:upgradednetherite (incompatible), mod:structure_gel, mod:industrialforegoing (incompatible), mod:toolstats, mod:ironfurnaces, mod:toughnessbar (incompatible), mod:dungeons_plus, mod:silentgear, mod:supermartijn642corelib, mod:botania, mod:fairylights, mod:spark, mod:mostructures, mod:curios, mod:yungsextras, mod:obfuscate (incompatible), mod:theabyss, mod:cfm (incompatible), mod:extrabotany (incompatible), mod:observerlib, mod:cloth-config (incompatible), mod:the_bumblezone, mod:conjuring, mod:toms_storage (incompatible), mod:fastleafdecay (incompatible), mod:codechickenlib (incompatible), mod:bettermineshafts, mod:dungeons_gear, mod:mining_helmet (incompatible), mod:jei, mod:tesseract, mod:mekanism, mod:ringsofascension (incompatible), mod:invtweaks (incompatible), mod:shutupexperimentalsettings (incompatible), mod:ppfluids (incompatible), mod:naturescompass (incompatible), mod:additionalbars (incompatible), mod:libx, mod:champions (incompatible), mod:outvoted, mod:jeitweaker, mod:crafttweaker, mod:forge, mod:ae2ao, mod:dsurround, mod:mythicbotany, mod:zerocore, mod:cofh_core (incompatible), mod:thermal (incompatible), mod:thermal_innovation (incompatible), mod:theoneprobe, mod:topaddons (incompatible), mod:mousetweaks, mod:emendatusenigmatica, mod:turtlemancy, mod:jeiintegration, mod:pipez, mod:flywheel, mod:mantle (incompatible), mod:itemcollectors, mod:gravestone, mod:thermal_cultivation (incompatible), mod:polymorph, mod:autoreglib (incompatible), mod:cagedmobs, mod:fastfurnace (incompatible), mod:appleskin, mod:occultism, mod:byg, mod:extremesoundmuffler, mod:cosmeticarmorreworked (incompatible), mod:astralsorcery, mod:aiotbotania (incompatible), mod:hats, mod:eidolon, mod:managear, mod:insanelib, mod:initialinventory (incompatible), mod:glassential (incompatible), mod:controlling, mod:placebo (incompatible), mod:citadel (incompatible), mod:potionsmaster, mod:bookshelf, mod:botanypots, mod:sophisticatedbackpacks, mod:mekanismgenerators, mod:vtweaks (incompatible), mod:fpsreducer, mod:xnetgases, mod:dummmmmmy (incompatible), mod:absentbydesign (incompatible), mod:konkrete, mod:prettypipes (incompatible), mod:farmersdelight, mod:fd_cookbook, mod:endertanks, mod:spartamancer, mod:mekanismadditions, mod:lollipop, mod:cnb, mod:geckolib3 (incompatible), mod:solarflux, mod:dpanvil, mod:patchouli (incompatible), mod:ars_nouveau, mod:doomangelring (incompatible), mod:oreexcavation, mod:thermal_expansion (incompatible), mod:malilib (incompatible), mod:betterstrongholds, mod:runelic, mod:mekanismtools, mod:spartanweaponry, mod:architectury, mod:ftblibrary, mod:gocurrency, mod:rhino, mod:kubejs, mod:kubejs_thermal, mod:kubejs_mekanism, mod:botaniaadditions, mod:rootsclassic, mod:cucumber, mod:nourished_nether, mod:conjurer_illager (incompatible), mod:abnormals_core, mod:environmental, mod:bayou_blues, mod:endergetic, mod:savageandravage, mod:autumnity, mod:nethers_delight, mod:buzzier_bees, mod:enhanced_mushrooms, mod:ensorcellation (incompatible), mod:waystones (incompatible), mod:journeymap (incompatible), mod:village_employment, mod:comforts, mod:appliedenergistics2 (incompatible), mod:lazierae2, mod:artifacts, mod:configured, mod:myserveriscompatible, mod:dungeoncrawl, mod:lazydfu, mod:mcjtylib, mod:rftoolsbase, mod:xnet, mod:rftoolsbuilder, mod:rftoolsstorage, mod:rftoolscontrol, mod:toastcontrol (incompatible), mod:ichunutil, mod:scuba_gear (incompatible), mod:tlskincape (incompatible), mod:craftingtweaks (incompatible), mod:useless_sword, mod:tconstruct, mod:tinker_rapier, mod:rftoolsutility, mod:titanium (incompatible), mod:mana-and-artifice, mod:silentlib (incompatible), mod:archers_paradox (incompatible), mod:smoothboot, mod:atmospheric, mod:spartanshields, mod:jaopca (incompatible), mod:fastbench (incompatible), mod:abnormals_delight, mod:performant (incompatible), mod:enderchests, mod:fancymenu (incompatible), mod:mobcatcher (incompatible), mod:ferritecore (incompatible), mod:chisel (incompatible), mod:expandability, mod:botanicalmachinery, mod:valhelsia_core, mod:forbidden_arcanus (incompatible), mod:overloadedarmorbar (incompatible), inmemory:jaopca (incompatible) Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'forge' OptiFine Version: OptiFine_1.16.5_HD_U_G8_pre2 OptiFine Build: 20210305-002749 Render Distance Chunks: 6 Mipmaps: 4 Anisotropic Filtering: 1 Antialiasing: 0 Multitexture: false Shaders: null OpenGlVersion: 4.0.0 - Build 10.18.10.4252 OpenGlRenderer: Intel(R) HD Graphics 2500 OpenGlVendor: Intel CpuCount: 4
    • I wanted to play Better Minecraft with my friends on my Server but after I installed the mods, the server crashed immedeatly after starting. There is no crashlog created so I cant figure it out by myself.   Thats the Log: [18Oct2021 20:30:51.250] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmlserver, --fml.forgeVersion, 36.2.8, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge] [18Oct2021 20:30:51.259] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_282 by IcedTea [18Oct2021 20:30:51.658] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust [18Oct2021 20:30:51.747] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/home/container/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=SERVER [18Oct2021 20:30:54.167] [main/INFO] [STDERR/]: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 1:0 token recognition error at: '~' [18Oct2021 20:30:55.753] [main/ERROR] [mixin/]: Mixin config antiqueatlas.mixins.json does not specify "minVersion" property [18Oct2021 20:30:55.947] [main/ERROR] [mixin/]: Mixin config mixins.terraform-biome-builder.json does not specify "minVersion" property [18Oct2021 20:30:55.950] [main/ERROR] [mixin/]: Mixin config mixins.terraform-dirt.json does not specify "minVersion" property [18Oct2021 20:30:55.953] [main/ERROR] [mixin/]: Mixin config mixins.terraform-leaves.json does not specify "minVersion" property [18Oct2021 20:30:55.956] [main/ERROR] [mixin/]: Mixin config mixins.terraform-signs.json does not specify "minVersion" property [18Oct2021 20:30:55.959] [main/ERROR] [mixin/]: Mixin config mixins.terraform-overworld-biome-extensions.json does not specify "minVersion" property [18Oct2021 20:30:55.961] [main/ERROR] [mixin/]: Mixin config mixins.terraform-tree-api-v1.json does not specify "minVersion" property [18Oct2021 20:30:55.964] [main/ERROR] [mixin/]: Mixin config mixins.terraform-utils.json does not specify "minVersion" property [18Oct2021 20:30:56.170] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [org.infernalstudios.infernalexp.mixin.MixinConnector] [18Oct2021 20:30:56.172] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [someoneelse.betternetherreforged.mixin.MixinConnector] [18Oct2021 20:30:56.173] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.blackgear.cavesandcliffs.mixin.CCBMixinConnector] [18Oct2021 20:30:56.174] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [cech12.extendedmushrooms.mixin.ModMixinConnector] [18Oct2021 20:30:56.214] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [vazkii.patchouli.common.MixinConnector] [18Oct2021 20:30:56.216] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.integral.enigmaticlegacy.MixinConnector] [18Oct2021 20:30:56.219] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.fuzs.easymagic.mixin.MixinConnector] [18Oct2021 20:30:56.223] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.performant.coremod.mixin.Connector] [18Oct2021 20:30:56.231] [main/INFO] [someoneelse.betternetherreforged.BetterNether/]: Better Nether: Mixin Connected! [18Oct2021 20:30:56.247] [main/ERROR] [mixin/]: Mixin config assets/enigmaticlegacy/enigmaticlegacy.mixins.json does not specify "minVersion" property [18Oct2021 20:30:56.254] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlserver' with arguments [--gameDir, .] [18Oct2021 20:30:56.332] [main/WARN] [mixin/]: Reference map 'immersivecooking.refmap.json' for immersivecooking.mixins.json could not be read. If this is a development environment you can ignore this message [18Oct2021 20:30:56.556] [main/WARN] [mixin/]: Reference map 'globaldataandresourcepacks.refmap.json' for globaldataandresourcepacks.mixins.json could not be read. If this is a development environment you can ignore this message [18Oct2021 20:30:56.625] [main/WARN] [mixin/]: Reference map 'craftabledeeds.refmap.json' for craftabledeeds.mixins.json could not be read. If this is a development environment you can ignore this message [18Oct2021 20:30:56.652] [main/WARN] [mixin/]: Reference map 'nethers_delight.refmap.json' for nethers_delight.mixins.json could not be read. If this is a development environment you can ignore this message [18Oct2021 20:30:56.657] [main/WARN] [mixin/]: Reference map 'brazier-forge-refmap.json' for brazier-forge.mixins.json could not be read. If this is a development environment you can ignore this message [18Oct2021 20:30:56.951] [main/INFO] [com.performant.coremod.Performant/]: Performant configs loaded [18Oct2021 20:30:58.138] [main/WARN] [mixin/]: Error loading class: com/terraforged/mod/chunk/column/post/LayerDecorator (java.lang.ClassNotFoundException: null) [18Oct2021 20:30:58.138] [main/WARN] [mixin/]: @Mixin target com.terraforged.mod.chunk.column.post.LayerDecorator was not found snowrealmagic.mixins.json:MixinLayerDecorator [18Oct2021 20:30:58.143] [main/WARN] [mixin/]: Error loading class: com/terraforged/mod/feature/feature/FreezeLayer (java.lang.ClassNotFoundException: null) [18Oct2021 20:30:58.143] [main/WARN] [mixin/]: @Mixin target com.terraforged.mod.feature.feature.FreezeLayer was not found snowrealmagic.mixins.json:MixinFreezeLayer [18Oct2021 20:30:59.538] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/renderer/entity/PlayerRenderer for invalid dist DEDICATED_SERVER [18Oct2021 20:30:59.538] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/renderer/entity/PlayerRenderer (java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/PlayerRenderer for invalid dist DEDICATED_SERVER) [18Oct2021 20:30:59.538] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.renderer.entity.PlayerRenderer was not found seals.mixins.json:MixinPlayerRenderer [18Oct2021 20:31:00.021] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screen/CreateWorldScreen for invalid dist DEDICATED_SERVER [18Oct2021 20:31:00.021] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screen/CreateWorldScreen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screen/CreateWorldScreen for invalid dist DEDICATED_SERVER) [18Oct2021 20:31:00.021] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screen.CreateWorldScreen was not found mixins.defaultoptions.json:CreateWorldScreenAccessor [18Oct2021 20:31:00.023] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/GameSettings for invalid dist DEDICATED_SERVER [18Oct2021 20:31:00.023] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/GameSettings (java.lang.RuntimeException: Attempted to load class net/minecraft/client/GameSettings for invalid dist DEDICATED_SERVER) [18Oct2021 20:31:00.024] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.GameSettings was not found mixins.defaultoptions.json:GameSettingsMixin [18Oct2021 20:31:00.140] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/renderer/tileentity/SignTileEntityRenderer for invalid dist DEDICATED_SERVER [18Oct2021 20:31:00.140] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/renderer/tileentity/SignTileEntityRenderer (java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/tileentity/SignTileEntityRenderer for invalid dist DEDICATED_SERVER) [18Oct2021 20:31:00.140] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.renderer.tileentity.SignTileEntityRenderer was not found farmersdelight.mixins.json:CanvasSignMaterialMixin [18Oct2021 20:31:00.221] [main/WARN] [mixin/]: Error loading class: biomesoplenty/common/world/BOPBiomeProvider (java.lang.ClassNotFoundException: null) [18Oct2021 20:31:00.227] [main/WARN] [mixin/]: Error loading class: xiroc/dungeoncrawl/dungeon/Dungeon (java.lang.ClassNotFoundException: null) [18Oct2021 20:31:00.463] [main/WARN] [mixin/]: Error loading class: biomesoplenty/common/world/BOPBiomeProvider (java.lang.ClassNotFoundException: null) [18Oct2021 20:31:02.548] [main/WARN] [mixin/]: Error loading class: shadows/apotheosis/ench/table/ApothEnchantContainer (java.lang.ClassNotFoundException: null) [18Oct2021 20:31:02.555] [main/WARN] [mixin/]: Error loading class: net/darkhax/darkutils/features/charms/CharmEffects (java.lang.ClassNotFoundException: null) [18Oct2021 20:31:02.633] [main/INFO] [com.performant.coremod.Performant/]: Not enabling mixin forcom.performant.coremod.mixin.forge.BasicEventHooksMixin as config disables it. [18Oct2021 20:31:02.640] [main/INFO] [com.performant.coremod.Performant/]: Not enabling mixin forcom.performant.coremod.mixin.world.WorldMixin as config disables it. [18Oct2021 20:31:02.728] [main/INFO] [com.performant.coremod.Performant/]: Not enabling mixin forcom.performant.coremod.mixin.entity.LivingEntityUpdateEventMixin as config disables it. [18Oct2021 20:31:06.753] [main/WARN] [mixin/]: Mixin apply failed simplyseasons.mixins.json:SSWorld -> net.minecraft.world.World: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/world/World::getTemperature with priority 999 cannot inject into net/minecraft/world/World::func_175727_C(Lnet/minecraft/util/math/BlockPos;)Z merged by sereneseasons.mixin.MixinWorld with priority 1000 [ -> redirect$zjf000$getTemperature(Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;)F -> Prepare] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/world/World::getTemperature with priority 999 cannot inject into net/minecraft/world/World::func_175727_C(Lnet/minecraft/util/math/BlockPos;)Z merged by sereneseasons.mixin.MixinWorld with priority 1000 [ -> redirect$zjf000$getTemperature(Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;)F -> Prepare]     at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1319) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]     at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) ~[modlauncher-8.0.9.jar:8.0.9+86+master.3cf110c]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ~[?:1.8.0_282]     at net.minecraft.block.Blocks.<clinit>(Blocks.java:30) ~[?:?]     at net.minecraft.world.gen.surfacebuilders.SurfaceBuilder.<clinit>(SurfaceBuilder.java:12) ~[?:?]     at net.minecraft.world.gen.surfacebuilders.ConfiguredSurfaceBuilders.<clinit>(SourceFile:11) ~[?:?]     at net.minecraft.util.registry.WorldGenRegistries.func_243674_g(WorldGenRegistries.java:33) ~[?:?]     at net.minecraft.util.registry.WorldGenRegistries.func_243668_a(WorldGenRegistries.java:89) ~[?:?]     at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[?:1.8.0_282]     at net.minecraft.util.registry.WorldGenRegistries.<clinit>(WorldGenRegistries.java:88) ~[?:?]     at net.minecraft.util.registry.Registry.<clinit>(Registry.java:464) ~[?:?]     at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38) ~[?:?]     at net.minecraft.server.Main.main(Main.java:92) ~[?:?]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]     at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.5-36.2.8.jar:36.2]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]     at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.5-36.2.8.jar:?]     at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.5-36.2.8.jar:?]     at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.5-36.2.8.jar:?] [18Oct2021 20:31:07.367] [main/WARN] [mixin/]: @Redirect conflict. Skipping cavebiomes.mixins.json:ChunkGeneratorMixin->@Redirect::generateSurfaceFeatures(Lnet/minecraft/world/biome/provider/BiomeProvider;III)Lnet/minecraft/world/biome/Biome; with priority 1000, already redirected by cavebiomeapi.mixins.json:common.ChunkGeneratorMixin->@Redirect::cba$generateSurfaceFeatures(Lnet/minecraft/world/biome/provider/BiomeProvider;III)Lnet/minecraft/world/biome/Biome; with priority 1000 [18Oct2021 20:31:07.369] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException [18Oct2021 20:31:07.369] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39) [18Oct2021 20:31:07.369] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [18Oct2021 20:31:07.369] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: Caused by: java.lang.reflect.InvocationTargetException [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [18Oct2021 20:31:07.370] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at java.lang.reflect.Method.invoke(Method.java:498) [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]:     ... 7 more [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered [18Oct2021 20:31:07.371] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [18Oct2021 20:31:07.372] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:352) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.block.Block.<clinit>(Block.java:485) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.block.Blocks.<clinit>(Blocks.java:30) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.world.gen.surfacebuilders.SurfaceBuilder.<clinit>(SurfaceBuilder.java:12) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.world.gen.surfacebuilders.ConfiguredSurfaceBuilders.<clinit>(SourceFile:11) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.util.registry.WorldGenRegistries.func_243674_g(WorldGenRegistries.java:33) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.util.registry.WorldGenRegistries.func_243668_a(WorldGenRegistries.java:89) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.util.registry.WorldGenRegistries.<clinit>(WorldGenRegistries.java:88) [18Oct2021 20:31:07.373] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.util.registry.Registry.<clinit>(Registry.java:464) [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38) [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.server.Main.main(Main.java:92) [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]:     ... 13 more [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector generateSurfaceFeatures(Lnet/minecraft/world/biome/provider/BiomeProvider;III)Lnet/minecraft/world/biome/Biome; in cavebiomes.mixins.json:ChunkGeneratorMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap cavebiomes.refmap.json [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) [18Oct2021 20:31:07.374] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [18Oct2021 20:31:07.375] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]:     ... 34 more  
    • ItemGroup belongs to the net.minecraft.item package, not "items"
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.