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

Can/How Get A Server Sided Container


8iggy
 Share

Recommended Posts

How Can I Get A Server Menu/Container? For An Example. I Made A Menu On My Server And Have Some Items In It. I Want To Get All The Information From The Container And Be Able To Access It In My Code.

Hope This Is Enough Info!

Link to comment
Share on other sites

To begin where are you trying to access info for the container? From the server or client? If it's the latter you'll need to send a C2S packet. Then the easiest way to collect info is when the player opens the inventory, since they have a containerMenu variable. The packet would look something like:

 Spoiler
public class C2SPacketForContainer {
    private final String input1;
    private final String input2;

    public C2SPacketForContainer(String input1, String input2) {
        this.input1 = input1;
        this.input2 = input2;
    }
    public C2SPacketForContainer(PacketBuffer packetBuffer) {
        input1 = packetBuffer.readUtf();
        input2 = packetBuffer.readUtf();
    }

    public void encode(PacketBuffer packetBuffer) {
        packetBuffer.writeUtf(input1);
        packetBuffer.writeUtf(input2);
    }

    public static C2SPacketForContainer decode(PacketBuffer packetBuffer) {
        return new C2SPacketForContainer(packetBuffer.readUtf(), packetBuffer.readUtf());
    }

    public void handle(Supplier<NetworkEvent.Context> supplier) {
        NetworkEvent.Context context = supplier.get();
        context.enqueueWork(() -> {
            ServerPlayerEntity player = context.getSender();
            if (player != null) {
                Container container = player.containerMenu;
                if (container instanceof MyContainer) {
                    MyContainer menu = (MyContainer) container;
                    (do stuff)
                }
            }
        });
        context.setPacketHandled(true);
    }
}

 

Edited by urbanxx001
Link to comment
Share on other sites

7 minutes ago, urbanxx001 said:

To begin where are you trying to access info for the container? From the server or client? If it's the latter you'll need to send a C2S packet. Then the easiest way to collect info is when the player opens the inventory, since they have a containerMenu variable. The packet would look something like:

  Hide contents
public class C2SPacketForContainer {
    private final String input1;
    private final String input2;

    public C2SPacketForContainer(String input1, String input2) {
        this.input1 = input1;
        this.input2 = input2;
    }
    public C2SPacketForContainer(PacketBuffer packetBuffer) {
        input1 = packetBuffer.readUtf();
        input2 = packetBuffer.readUtf();
    }

    public void encode(PacketBuffer packetBuffer) {
        packetBuffer.writeUtf(input1);
        packetBuffer.writeUtf(input2);
    }

    public static C2SPacketForContainer decode(PacketBuffer packetBuffer) {
        return new C2SPacketForContainer(packetBuffer.readUtf(), packetBuffer.readUtf());
    }

    public void handle(Supplier<NetworkEvent.Context> supplier) {
        NetworkEvent.Context context = supplier.get();
        context.enqueueWork(() -> {
            ServerPlayerEntity player = context.getSender();
            if (player != null) {
                Container container = player.containerMenu;
                if (container instanceof MyContainer) {
                    MyContainer menu = (MyContainer) container;
                    (do stuff)
                }
            }
        });
        context.setPacketHandled(true);
    }
}

 

I'm trying to get it info from the server and into the client. I'm still new to forge so I'm not sure if this will work for that.

Link to comment
Share on other sites

17 minutes ago, urbanxx001 said:

To begin where are you trying to access info for the container? From the server or client? If it's the latter you'll need to send a C2S packet. Then the easiest way to collect info is when the player opens the inventory, since they have a containerMenu variable. The packet would look something like:

  Hide contents
public class C2SPacketForContainer {
    private final String input1;
    private final String input2;

    public C2SPacketForContainer(String input1, String input2) {
        this.input1 = input1;
        this.input2 = input2;
    }
    public C2SPacketForContainer(PacketBuffer packetBuffer) {
        input1 = packetBuffer.readUtf();
        input2 = packetBuffer.readUtf();
    }

    public void encode(PacketBuffer packetBuffer) {
        packetBuffer.writeUtf(input1);
        packetBuffer.writeUtf(input2);
    }

    public static C2SPacketForContainer decode(PacketBuffer packetBuffer) {
        return new C2SPacketForContainer(packetBuffer.readUtf(), packetBuffer.readUtf());
    }

    public void handle(Supplier<NetworkEvent.Context> supplier) {
        NetworkEvent.Context context = supplier.get();
        context.enqueueWork(() -> {
            ServerPlayerEntity player = context.getSender();
            if (player != null) {
                Container container = player.containerMenu;
                if (container instanceof MyContainer) {
                    MyContainer menu = (MyContainer) container;
                    (do stuff)
                }
            }
        });
        context.setPacketHandled(true);
    }
}

 

So I put It into my code and it seems like the class PacketBuffer doesn't have a method called write/readUtf. I'm currently using 1.16.5 forge. And I also don't know how to use the class.

for example

C2SPacketForContainer packet = new C2SPacketForContainer(what do i put here?);

 

Link to comment
Share on other sites

42 minutes ago, 8iggy said:

So I put It into my code and it seems like the class PacketBuffer doesn't have a method called write/readUtf. I'm currently using 1.16.5 forge. And I also don't know how to use the class.

The inputs are just a template- in this case it's two strings, but they can be ints, chars, etc. or none at all, depending if you need to initially send info across sides. I'd suggest reading Forge's documentation on packets first if you haven't used them before: 
Forge Docs Networking

You usually send the packet by invoking handler methods:

ModPacketHandler.sendToServer(new C2SPacketForContainer(input1, input2));

Where the handler class has packet registration and the methods:

Spoiler
public class ModPacketHandler {
    public static int networkId = 0;

    private static final String NETWORK_PROTOCOL_VERSION = "1";
    public static final SimpleChannel CHANNEL = NetworkRegistry.newSimpleChannel(
            Main.getLocation("main"),
            () -> NETWORK_PROTOCOL_VERSION,
            NETWORK_PROTOCOL_VERSION::equals,
            NETWORK_PROTOCOL_VERSION::equals
    );

    public static void registerC2SPackets() {
        CHANNEL.registerMessage(networkId++,
                C2SPacketForContainer.class,
                C2SPacketForContainer::encode,
                C2SPacketForContainer::decode,
                C2SPacketForContainer::handle,
                Optional.of(NetworkDirection.PLAY_TO_SERVER)
        );
    }

    public static void registerS2CPackets() {
        CHANNEL.registerMessage(networkId++,
                S2CPacketForContainer.class,
                S2CPacketForContainer::encode,
                S2CPacketForContainer::decode,
                S2CPacketForContainer::handle,
                Optional.of(NetworkDirection.PLAY_TO_CLIENT)
        );
    };

	// The only C2S Method

    /**
     * Sends a packet to the server
     * @param msg  Packet to send
     */
    public static void sendToServer(Object msg) {
        CHANNEL.sendToServer(msg);
    }

	// Multiple S2C Methods

    /**
     * Sends a packet to a player
     * @param msg     Packet to send
     * @param player  Player to send to
     */
    public static void sendToClient(Object msg, ServerPlayerEntity player) {
        if (!(player instanceof FakePlayer)) {
            CHANNEL.sendTo(msg, player.connection.connection, NetworkDirection.PLAY_TO_CLIENT);
        }
    }

    /**
     * Sends a packet to players tracking an entity. For tile entities, use chunk or all method instead.
     * @param msg     Packet to send
     * @param entity  Entity being tracked
     */
    public static void sendToClientsTrackingEntity(Object msg, Entity entity) {
        CHANNEL.send(PacketDistributor.TRACKING_ENTITY.with(() -> entity), msg);
    }

    /**
     * Sends a packet to the sender and players tracking an entity. For tile entities, use chunk or all method instead.
     * @param msg     Packet to send
     * @param entity  Entity being tracked
     */
    public static void sendToClientAndClientsTrackingEntity(Object msg, Entity entity) {
        CHANNEL.send(PacketDistributor.TRACKING_ENTITY_AND_SELF.with(() -> entity), msg);
    }

    /**
     * Sends a packet to players within a chunk at a position
     * @param msg          Packet to send
     * @param serverWorld  World instance
     * @param pos          Position within chunk
     */
    public static void sendToClientsTrackingChunk(Object msg, ServerWorld serverWorld, BlockPos pos) {
        Chunk chunk = serverWorld.getChunkAt(pos);
        CHANNEL.send(PacketDistributor.TRACKING_CHUNK.with(() -> chunk), msg);
    }

    /**
     * Sends a packet to all players
     * @param msg  Packet to send
     */
    public static void sendToAllClients(Object msg) {
        CHANNEL.send(PacketDistributor.ALL.noArg(), msg);
    }

}

 

The register methods are called in common setup.

Spoiler
 private static void commonSetup(FMLCommonSetupEvent event) {
        event.enqueueWork(() -> {
            ModPacketHandler.registerC2SPackets();
            ModPacketHandler.registerS2CPackets();
        });
}

 

Edited by urbanxx001
Link to comment
Share on other sites

5 hours ago, 8iggy said:

I Made A Menu On My Server And Have Some Items In It. I Want To Get All The Information From The Container And Be Able To Access It In My Code.

Please stop capitalizing every word...

You need to call NetworkHooks.openGui on the server to open your GUI. You also need to register your ScreenFactory on the client.

Link to comment
Share on other sites

16 hours ago, diesieben07 said:

Please stop capitalizing every word...

You need to call NetworkHooks.openGui on the server to open your GUI. You also need to register your ScreenFactory on the client.

SoRrY

Link to comment
Share on other sites

19 hours ago, urbanxx001 said:

The inputs are just a template- in this case it's two strings, but they can be ints, chars, etc. or none at all, depending if you need to initially send info across sides. I'd suggest reading Forge's documentation on packets first if you haven't used them before: 
Forge Docs Networking

You usually send the packet by invoking handler methods:

ModPacketHandler.sendToServer(new C2SPacketForContainer(input1, input2));

Where the handler class has packet registration and the methods:

  Reveal hidden contents
public class ModPacketHandler {
    public static int networkId = 0;

    private static final String NETWORK_PROTOCOL_VERSION = "1";
    public static final SimpleChannel CHANNEL = NetworkRegistry.newSimpleChannel(
            Main.getLocation("main"),
            () -> NETWORK_PROTOCOL_VERSION,
            NETWORK_PROTOCOL_VERSION::equals,
            NETWORK_PROTOCOL_VERSION::equals
    );

    public static void registerC2SPackets() {
        CHANNEL.registerMessage(networkId++,
                C2SPacketForContainer.class,
                C2SPacketForContainer::encode,
                C2SPacketForContainer::decode,
                C2SPacketForContainer::handle,
                Optional.of(NetworkDirection.PLAY_TO_SERVER)
        );
    }

    public static void registerS2CPackets() {
        CHANNEL.registerMessage(networkId++,
                S2CPacketForContainer.class,
                S2CPacketForContainer::encode,
                S2CPacketForContainer::decode,
                S2CPacketForContainer::handle,
                Optional.of(NetworkDirection.PLAY_TO_CLIENT)
        );
    };

	// The only C2S Method

    /**
     * Sends a packet to the server
     * @param msg  Packet to send
     */
    public static void sendToServer(Object msg) {
        CHANNEL.sendToServer(msg);
    }

	// Multiple S2C Methods

    /**
     * Sends a packet to a player
     * @param msg     Packet to send
     * @param player  Player to send to
     */
    public static void sendToClient(Object msg, ServerPlayerEntity player) {
        if (!(player instanceof FakePlayer)) {
            CHANNEL.sendTo(msg, player.connection.connection, NetworkDirection.PLAY_TO_CLIENT);
        }
    }

    /**
     * Sends a packet to players tracking an entity. For tile entities, use chunk or all method instead.
     * @param msg     Packet to send
     * @param entity  Entity being tracked
     */
    public static void sendToClientsTrackingEntity(Object msg, Entity entity) {
        CHANNEL.send(PacketDistributor.TRACKING_ENTITY.with(() -> entity), msg);
    }

    /**
     * Sends a packet to the sender and players tracking an entity. For tile entities, use chunk or all method instead.
     * @param msg     Packet to send
     * @param entity  Entity being tracked
     */
    public static void sendToClientAndClientsTrackingEntity(Object msg, Entity entity) {
        CHANNEL.send(PacketDistributor.TRACKING_ENTITY_AND_SELF.with(() -> entity), msg);
    }

    /**
     * Sends a packet to players within a chunk at a position
     * @param msg          Packet to send
     * @param serverWorld  World instance
     * @param pos          Position within chunk
     */
    public static void sendToClientsTrackingChunk(Object msg, ServerWorld serverWorld, BlockPos pos) {
        Chunk chunk = serverWorld.getChunkAt(pos);
        CHANNEL.send(PacketDistributor.TRACKING_CHUNK.with(() -> chunk), msg);
    }

    /**
     * Sends a packet to all players
     * @param msg  Packet to send
     */
    public static void sendToAllClients(Object msg) {
        CHANNEL.send(PacketDistributor.ALL.noArg(), msg);
    }

}

 

The register methods are called in common setup.

  Reveal hidden contents
 private static void commonSetup(FMLCommonSetupEvent event) {
        event.enqueueWork(() -> {
            ModPacketHandler.registerC2SPackets();
            ModPacketHandler.registerS2CPackets();
        });
}

 

Thanks! In The ModPacketHandler Class. What Is Main? If It's My Main Class getLocation Isn't A Method In It.

Edited by 8iggy
Link to comment
Share on other sites

You still capitalizing every word...

the name sounds like it will return a ResourceLocation or the mod id, not sure because urbanxx001 didn't say what the method does

can you actually explain your exact goal to us, because it can be that there is a easier way to do this

Link to comment
Share on other sites

15 hours ago, 8iggy said:

Thanks! In The ModPacketHandler Class. What Is Main? If It's My Main Class getLocation Isn't A Method In It.

Sorry, yes Luis is right it's just a helper function for resourcelocation:

public static ResourceLocation getLocation(String name) {
        return new ResourceLocation(MOD_ID, name);
    }

As he and diesieben said though, if it's a simple problem like calling openGui and registering the screen, then packets are unnecessary, but you need to describe it in more detail. 

Edited by urbanxx001
Link to comment
Share on other sites

8 hours ago, urbanxx001 said:

Sorry, yes Luis is right it's just a helper function for resourcelocation:

public static ResourceLocation getLocation(String name) {
        return new ResourceLocation(MOD_ID, name);
    }

As he and diesieben said though, if it's a simple problem like calling openGui and registering the screen, then packets are unnecessary, but you need to describe it in more detail. 

Can I access all the items using openGUI or registering the screen?

Link to comment
Share on other sites

11 hours ago, urbanxx001 said:

Sorry, yes Luis is right it's just a helper function for resourcelocation:

public static ResourceLocation getLocation(String name) {
        return new ResourceLocation(MOD_ID, name);
    }

As he and diesieben said though, if it's a simple problem like calling openGui and registering the screen, then packets are unnecessary, but you need to describe it in more detail. 

Thanks! I'm going to test this but I'm still having some errors with other stuff. If it's ok with you can I send a message here if I have anymore issues?

Link to comment
Share on other sites

21 hours ago, Luis_ST said:

You still capitalizing every word...

the name sounds like it will return a ResourceLocation or the mod id, not sure because urbanxx001 didn't say what the method does

can you actually explain your exact goal to us, because it can be that there is a easier way to do this

I always say the same thing every time and people still don't get it but I'm trying to get all the items from a server sided menu/inventory. Get all the info in them aswell, like the lore and display name. I figured out how to do it all but don't know how to get an instance of a server menu/inventory.

Link to comment
Share on other sites

19 minutes ago, 8iggy said:

but don't know how to get an instance of a server menu/inventory.

You can't if you're on the client. That's why packets exist and why OpenGui does what it does.

You can only interact with the data the client knows about and OpenGui will send the inventory contents to the client (including all of the lore, because how else would you be able to see 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

41 minutes ago, 8iggy said:

Thanks! I'm going to test this but I'm still having some errors with other stuff. If it's ok with you can I send a message here if I have anymore issues?

Of course this is your thread and we're here to help you.

If the place you're trying to access the items is a part of the inventory object (the block, tile entity, container, etc. classes) then it's easier. But if you're still in the process of creating your inventory, I'd suggest any of the following:

-Forge docs on Tile Entities

-Minecraft By Example topics. 

-Examine the source code for objects like Chests.

38 minutes ago, 8iggy said:

 I figured out how to do it all but don't know how to get an instance of a server menu/inventory.

Outside of block/TE/container, an easy way is the player's containerMenu value that I mentioned before, which is whatever menu is currently open:

Container container = player.containerMenu
Edited by urbanxx001
Link to comment
Share on other sites

33 minutes ago, urbanxx001 said:

Of course this is your thread and we're here to help you.

If the place you're trying to access the items is a part of the inventory object (the block, tile entity, container, etc. classes) then it's easier. But if you're still in the process of creating your inventory, I'd suggest any of the following:

-Forge docs on Tile Entities

-Minecraft By Example topics. 

-Examine the source code for objects like Chests.

Outside of block/TE/container, an easy way is the player's containerMenu value that I mentioned before, which is whatever menu is currently open:

Container container = player.containerMenu

I feel really dumb... Sorry for being such a pain. Thanks to everyone who replied to this thread!

  • Like 1
Link to comment
Share on other sites

Join the conversation

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

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

    • Hey, I'm new to the forge data generators and was trying to get them up and running. At the moments they aren't crashing or anything but they also don't seem to be generating any data, as far as I can tell they're set up correctly and I've tried both runClient and runData and as far as I can tell they neither loaded the models correctly into the game nor output them in any files I can see. I have no real idea what I'm doing though. so I have my main data generator class that looks a bit like this: @Mod.EventBusSubscriber(modid = GaiaTerrainMod.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) public class GaiaDataManager { @SubscribeEvent public static void gatherData(final GatherDataEvent event) { GaiaTerrainMod.LOGGER.info("gathering data!"); DataGenerator generate = event.getGenerator(); ExistingFileHelper existingFileHelper = event.getExistingFileHelper(); generate.addProvider(new GaiaBlockStateGenerator(generate,existingFileHelper)); generate.addProvider(new GaiaItemModelGenerator(generate, existingFileHelper)); GaiaBlockTagGenerator blockTags = new GaiaBlockTagGenerator(generate, existingFileHelper); generate.addProvider(blockTags); generate.addProvider(new GaiaItemTagGenerator(generate, blockTags, existingFileHelper)); generate.addProvider(new GaiaLootTableGenerator(generate)); generate.addProvider(new GaiaRecipeGenerator(generate)); GaiaTerrainMod.LOGGER.info("gathered data!"); } } originally it didn't have the "@Mod.EventBusSubscriber(modid = GaiaTerrainM..." line at the top and instead was only invoked through a line in the GaiaTerrainMod constructor that looked like this: public GaiaTerrainMod() { IEventBus registry_bus = FMLJavaModLoadingContext.get().getModEventBus(); registry_bus.addListener(this::setup); MinecraftForge.EVENT_BUS.register(this); MinecraftForge.EVENT_BUS.register(GaiaDataManager.class); ModWoodTypes.init(); ModBlocks.BLOCKS.register(registry_bus); ModItems.ITEMS.register(registry_bus); GaiaBiomeSelector.initBiomeMappings(); } as you can see at the start and end of my gatherData function I have logs and when I hit "runData" they fired and I could see them as the last 2 things outputted by the console, however in GaiaBlockStateGenerator, the first data provider added to my data generator, I also put 2 logs at the start and end of the overriden registerStatesAndModels() function. These never fired, I assume they should after my gatherData logs fired. Not sure though, as far as i can tell the issue should be somewhere in these files (unless it's somewhere weird), again I'm not getting any crashes or errors just a plain old, doesn't do the thing I want it to which clearly indicates I've done something dumb somewhere.
    • thx ill read them carefully next time  
    • ---- 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  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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