Coder Social home page Coder Social logo

mrcrayfish / configured Goto Github PK

View Code? Open in Web Editor NEW
61.0 61.0 45.0 1.35 MB

The easiest way to change the configuration of mods!

Home Page: https://www.curseforge.com/minecraft/mc-mods/configured

License: Other

Java 100.00%
config minecraft minecraft-forge minecraft-mod

configured's Introduction

i make minecraft mods

configured's People

Contributors

altegar avatar bl205vn avatar demulidor12 avatar dima-dencep avatar fitfc avatar greg-21 avatar hidrogaming avatar insane96 avatar jellybean13 avatar josedefreitas avatar kagaribi172 avatar krxwallo avatar megatrex4 avatar mezz avatar mrcrayfish avatar phylogeny avatar rafaelfaustini avatar regnander avatar simgithub5 avatar speiger avatar texblock avatar vanja-san avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

configured's Issues

[1.18.2] Kind of rare crash when launching modpack.

Title^
Users in my modpack experiences crashes when starting modpack.
This is not for everbody and it might not even be caused by Configured, but it has been reported a few times now and it says something with Configured so I'm gonna give it a shot and report it here.

Minecraft: 1.18.2
Forge: 40.1.73
Configured: 1.5.4 | https://www.curseforge.com/minecraft/mc-mods/configured/files/3946495

Crash-Report: https://gist.github.com/Gbergz/62d8378a52428221517020c285883229

Edit: User removed the mod Oculus and now the game boots. Something that wasn't a problem before, but I guess it not might bcs of this mod but is on Oculus side instead.

Edit 2: Got more reports of it happening without Oculus so it might not be that.

[Request] Use toString() method when displaying Enum configuration options.

Currently, Enum configurations use a technique that (seems to) just convert the constant name into a human-friendly(ish) display name by changing the formatting.

While this does work, I have found it less than ideal when striking a balance between UX and code cleanliness. Take one of my enums, for example, which has three constants ALLOW_SPREADING, NO_SPREADING, NO_EXISTING - these names work but they aren't what I would choose to show to someone using my mod, especially if they are not very confident in anything technical.

To attempt to remedy this, I added this block:

@Override
public String toString() {
	return switch (this) {
		case NO_EXISTING -> "Fully Disabled";
		case NO_SPREADING -> "Exist Without Spreading";
		case ALLOW_SPREADING -> "Fully Enabled";
	};
}

But unfortunately this does not affect the display of options within Configured. I would argue that this should be allowed, because enum has its own dedicated name() method that is used to return the name of the constant itself, thus overriding toString() has no negative side effects.

Custom Config release?

Yeah started the 1.19 beta of ic2c so i kinda want to use this with it sooooo?
Sry for being so demanding ^^"

Configured causes crash if `config` folder is a symlink

The config folder being a symlink works just fine for minecraft & forge.
However, if Configured is installed, the game crashes when loading.
In the crash report below, /home/user/minecraft-instances/configuredbug/config is a symlink to /home/user/Documents/test-modpack/overrides/config


crash-client.txt

List-based config options that are empty by default are turned into boolean lists in Configured GUI

This is probably related to #15.
If a list-based config option's default value is an empty list, and then the player adds values in the Configured GUI and then clicks done, all the values get set to booleans.

Steps to reproduce:

  1. Create a list config option where the default value is an empty list.
    Examples:
    ConfigValue<List<? extends Integer>> emptyIntConfig = builder.defineList("empty int list", Arrays.<Integer> asList(), obj -> true);
    ConfigValue<List<? extends String>> emptyStrConfig = builder.defineList("empty string list", new ArrayList<String>(), obj -> true);
  2. Go to the mod config and click Edit on the option you made.
  3. Add a few new values with the Add... button.
  4. Click Done.
  5. Click Edit again.
    -> All the values you added are now just false (unless you typed true).

If you try using the element validator like this...
ConfigValue<List<? extends Integer>> emptyIntConfig = builder.defineList("empty int list validated", Arrays.<Integer> asList(), obj -> obj instanceof Integer);
ConfigValue<List<? extends String>> emptyStrConfig = builder.defineList("empty string list validated", new ArrayList<String>(), obj -> obj instanceof String);
Then you won't be able to add any values at all, no matter what you type. Probably because a Boolean will never be an instance of an Integer or a String, or something like that?

[Bug][1.16.5] String values hate special characters.

I noticed that Configured doesn't like the repeating of certain characters.
Also side bug that I would suggest fixing:
image
Maybe its worth implementing a dynamic constraint that provides more space if present.

But yeah when i click on Blast Protection enchantment:
image
You see it removes a lot of characters that should be present.

Yes the ;;; is intentional because it is used with string.split(";") and java actually turns the entry into a null or empty string.

And since I saw you worked on this why not show this issue found a couple weeks ago.

Also small thank you for making this mod so simple to understand, helped me out with my game engine, where I want to have something like this directly implemented.

Invisible on 1.18.2

It is the same as this: #55
Tho I have no idea which mod causes it. I guess any without an icon.

Mod not showing up in the mod menu

I have the correct version of the Configured mod (2.0.1-1.19.2) and alongside the catalogue mod (both Forge). But the editable configs option does not appear anywhere.

Any Solutions?

[1.16-1.18] Add Support for custom configs

o/ Love the configured mod.

Sadly the mod I am writing right now (IC2Classic) has a custom config system.
Why? Forge format sadly sucks and doesn't support whats required.

So would you consider adding support for custom configs?
I do not mean that you should add like specific support for my mod and have like a special class just for me.
What i mean is. You are already almost using wrapper classes around everything. So why not finish the job and allow others to add their own format that way.

From what it looked like it might be a bit of work to achieve that but relatively speaking not as much as creating it from scratch.
Simply refactoring some wrapper classes and making a couple classes public.

Thanks for reading and have a nice day.

Keybinding

If no key is set for configured then any key that isnt bound will open the guy..

Reproduced by having the keybind blank and clicking on like media keys.

[1.16.5-1.0.2] Configured only shows 1 of Repurposed Structures's configs

Hello! I am the developer for Repurposed Structures and someone pointed out that while my mod makes use of multiple config files for organization, Configured only shows the Witch Huts config which is odd. I make all the config files the same way as shown here:
https://github.com/TelepathicGrunt/RepurposedStructures/blob/e3b54f58ed422fc3d299cb80e0a973920c9c575c/src/main/java/com/telepathicgrunt/repurposedstructures/RepurposedStructures.java#L78-L88

Although, I do have plans in the future to move all these config files into a repurposed_structures folder within the config folder in 1.17 but I still need to figure out a good way of doing this. Is there something off with my multi-config file implementation that is breaking Configured or is this a bug within Configured?

Crash in 1.16.5 when trying to use Configured.

I believe this was already reported, but the fix seems to have only been added to 1.18, I also tried to use an older version just to see if that may help but the same crash happened when I tried to change a config, specifically, when I tried to select the World button.

Here's the crash report in case it's necessary.
crash.txt

Configured bypasses Forge's configuration validation system

Hey there,

I don't have much experience with Forge's validation system for configurations, but all I know is that it does have one. It appears that there are no checks run when modifying a config with this mod.

See #15 for an example of how this can go wrong. If the mod somehow configures a configuration improperly, there are no safety checks to ensure that it retains the correct types. Conversely, when modifying the file during runtime or before launch, Forge runs a type-check on all configuration options and if they're invalid or cannot be parsed, resets the config.

Unsure if this is intentional or not, just wanted to report it to make you aware of it.

1.19.2 Iceberg only supports configured 2.0.0 or above versions

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraftforge.logging.CrashReportExtender.lambda$dumpModLoadingCrashReport$7(CrashReportExtender.java:58) ~[forge-1.19.2-43.1.28-universal.jar%23392!/:?] {re:classloading}
-- MOD iceberg --
Details:
Mod File: /M:/Minecraft/Curseforge/Instances/1.19.2-Fiction Friction SP/mods/Iceberg-1.19.2-forge-1.0.47.jar
Failure message: Mod iceberg only supports configured 2.0.0 or above
Currently, configured is 1.5.8
Mod Version: 1.0.47
Mod Issue URL: NOT PROVIDED
Exception message: MISSING EXCEPTION MESSAGE

[1.16.5-1.0.2] [ Suggestion] Make label for config entries show name of field if no translation exists

Since the in-game config hasn't existed for so long now in Forge, a lot of mods most likely do not have translations for their config names. An idea for Configured is to show the config field's name from code if the translation doesn't exist for it or just show the last part of the translation key. It will help make configs a bit more readable by default instead of the below picture. It would also really help me out as I have so many configs that it will take me way too long to create the translations for them all. Especially as I want to redo a lot of my configs and keep adding new structures to my mod.

image

Configured does not properly handle array-based configuration options

Hey there!

I appreciate your work on this MrCrayfish, just a slight bug that's been driving me kind of crazy with hard-to-track reports flying around recently haha.

It appears that Configured does not handle ArrayList-based configuration options very well. Easiest way to reproduce is to provide an ArrayList<Integer> configuration option. Configured will show no numbers in the list, and when you add an option it will insert it as a string, replacing all existing values as strings also.

Additionally, this mod bypasses Forge's validation system when the configuration is modified (from a file, try making it a string it'll auto-reset itself due to invalid config). I'll make a separate issue for this, however.

Hoping to see this fixed soon, at least now I know what's going on haha!

Weird Bug

I am using the new 1.18.2 version and as soon as I download it and Launched my modpack, REI stopped working and would not show up or work, but as soon as I removed Configured from my Modpack REI started to work. I have checked the logs and dont see anything weird that should be causing this

Crash when the game starts

Hello, i have a problem with the latest version of the mod, here is my log

---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 30/12/21 22:01
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading}
at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$10814/1934546750.run(Unknown Source) [?:?] {}
at net.minecraft.util.Util.func_215077_a(Util.java:430) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$8219/71170873.accept(Unknown Source) [?:?] {}
at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) [?:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:expanded_combat.mixins.json:GameRendererMixin,pl:mixin:APP:cgm.mixins.json:client.GameRendererMixin,pl:mixin:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:abnormals_core.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
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.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.22.jar:36.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$493/1916998751.call(Unknown Source) [forge-1.16.5-36.2.22.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_51] {}
-- MOD configured --
Details:
Caused by 0: java.lang.NoClassDefFoundError: me/shedaniel/clothconfig2/api/AbstractConfigListEntry
at com.oroarmor.netherite_plus.ForgeNetheritePlusMod.lambda$new$3(ForgeNetheritePlusMod.java:65) ~[?:?] {re:classloading}
at com.oroarmor.netherite_plus.ForgeNetheritePlusMod$$Lambda$4422/709216688.get(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.getCustomExtension(ModContainer.java:139) ~[?:?] {re:classloading}
at com.mrcrayfish.configured.client.ClientHandler.lambda$generateConfigFactories$2(ClientHandler.java:61) ~[?:1.5.1-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.client.ClientHandler$$Lambda$10694/151064268.accept(Unknown Source) ~[?:?] {}
at java.util.HashMap.forEach(HashMap.java:1280) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:229) ~[?:?] {re:classloading}
at com.mrcrayfish.configured.client.ClientHandler.generateConfigFactories(ClientHandler.java:58) ~[?:1.5.1-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.Configured.onLoadComplete(Configured.java:49) ~[?:1.5.1-1.16.5] {re:classloading}
at com.mrcrayfish.configured.Configured$$Lambda$3606/94731288.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2947/199076007.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$3226/978272519.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[?:36.2] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3198/1474657733.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

Mod File: configured-1.5.1-1.16.5.jar
Failure message: Configured (configured) encountered an error during the complete event phase
	java.lang.NoClassDefFoundError: me/shedaniel/clothconfig2/api/AbstractConfigListEntry
Mod Version: 1.5.1
Mod Issue URL: https://github.com/MrCrayfish/Configured/issues
Exception message: java.lang.ClassNotFoundException: me.shedaniel.clothconfig2.api.AbstractConfigListEntry

Stacktrace:
at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_51] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.0.9.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] {}
at com.oroarmor.netherite_plus.ForgeNetheritePlusMod.lambda$new$3(ForgeNetheritePlusMod.java:65) ~[?:?] {re:classloading}
at com.oroarmor.netherite_plus.ForgeNetheritePlusMod$$Lambda$4422/709216688.get(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.getCustomExtension(ModContainer.java:139) ~[?:?] {re:classloading}
at com.mrcrayfish.configured.client.ClientHandler.lambda$generateConfigFactories$2(ClientHandler.java:61) ~[?:1.5.1-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.client.ClientHandler$$Lambda$10694/151064268.accept(Unknown Source) ~[?:?] {}
at java.util.HashMap.forEach(HashMap.java:1280) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:229) ~[?:?] {re:classloading}
at com.mrcrayfish.configured.client.ClientHandler.generateConfigFactories(ClientHandler.java:58) ~[?:1.5.1-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.Configured.onLoadComplete(Configured.java:49) ~[?:1.5.1-1.16.5] {re:classloading}
at com.mrcrayfish.configured.Configured$$Lambda$3606/94731288.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$2947/199076007.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus$$Lambda$3226/978272519.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[?:36.2] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3198/1474657733.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

-- 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: 5016375648 bytes (4783 MB) / 6341787648 bytes (6048 MB) up to 6341787648 bytes (6048 MB)
CPUs: 4
JVM Flags: 11 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -XX:+IgnoreUnrecognizedVMOptions -Xmn128M -Xmx6032M -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.22.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.5-36.2.22.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge-1.16.5-36.2.22.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.5-36.2.22.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE
/OptiFine_1.16.5_HD_U_G8.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.16.5-36.2.22.jar fml TRANSFORMATIONSERVICE
FML: 36.2
Forge: net.minecraftforge:36.2.22
FML Language Providers:
[email protected]
minecraft@1
Mod List:
CyclopsCore-1.16.5-1.12.1.jar |Cyclops Core |cyclopscore |1.12.1 |DONE |Manifest: NOSIGNATURE
notenoughcrashes-4.1.2+1.16.5-forge.jar |Not Enough Crashes |notenoughcrashes |4.1.2+1.16.5 |DONE |Manifest: NOSIGNATURE
mowziesmobs-1.5.19.jar |Mowzie's Mobs |mowziesmobs |1.5.19 |DONE |Manifest: NOSIGNATURE
GokiStats-1.16.3-1.2.13.jar |Goki Stats |gokistats |1.2.13 |DONE |Manifest: NOSIGNATURE
cgm-1.1.0-1.16.5.jar |MrCrayfish's Gun Mod |cgm |1.1.0 |DONE |Manifest: NOSIGNATURE
jei-1.16.5-7.7.1.138.jar |Just Enough Items |jei |7.7.1.138 |DONE |Manifest: NOSIGNATURE
SlashBlade-1.16-0.0.12.jar |Slash Blade |slashblade |0.0.12 |DONE |Manifest: NOSIGNATURE
abnormals_core-1.16.5-3.3.0.jar |Abnormals Core |abnormals_core |3.3.0 |DONE |Manifest: NOSIGNATURE
torohealth-1.16.4-forge-4.jar |ToroHealth |torohealth |NONE |DONE |Manifest: NOSIGNATURE
journeymap-1.16.5-5.8.0beta4.jar |Journeymap |journeymap |5.8.0beta4 |DONE |Manifest: NOSIGNATURE
TravelersBackpack-1.16.5-5.4.5.jar |Traveler's Backpack |travelersbackpack |5.4.5 |DONE |Manifest: NOSIGNATURE
configured-1.5.1-1.16.5.jar |Configured |configured |1.5.1 |ERROR |Manifest: NOSIGNATURE
culinaryconstruct-forge-1.16.5-4.0.0.6.jar |Culinary Construct |culinaryconstruct |1.16.5-4.0.0.6 |DONE |Manifest: NOSIGNATURE
ImprovedBackpacks-1.6.2.0.jar |Improved Backpacks |improvedbackpacks |1.6.2.0 |DONE |Manifest: NOSIGNATURE
sophisticatedbackpacks-1.16.5-3.0.3.297.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.16.5-3.0.3.297 |DONE |Manifest: NOSIGNATURE
FpsReducer-forge-1.24-mc1.16.5.jar |FPS Reducer |fpsreducer |1.24-mc1.16.5 |DONE |Manifest: NOSIGNATURE
KimetsuAnimation_1.16.5_ver2.jar |kimetsuAnimationPlayer |kimetsuanimationplayer |1.0.0 |DONE |Manifest: NOSIGNATURE
BetterThanMending-1.6.0.jar |BetterThanMending |betterthanmending |1.6.0 |DONE |Manifest: NOSIGNATURE
TinkersDelight-1.16-1.8.jar |Tinker's Delight |tdelight |1.16-1.8 |DONE |Manifest: NOSIGNATURE
forge-1.16.5-36.2.22-universal.jar |Forge |forge |36.2.22 |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
LostTrinkets-1.16.5-0.1.27.jar |Lost Trinkets |losttrinkets |0.1.27 |DONE |Manifest: NOSIGNATURE
netherite-plus-mod-1.4.5-1.16.5-forge.jar |Netherite Plus |netherite_plus |1.4.5-1.16.5 |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
ColossalChests-1.16.5-1.8.0.jar |ColossalChests |colossalchests |1.8.0 |DONE |Manifest: NOSIGNATURE
LavaClearView-1.16.2-1.1.0.jar |Lava Clear View |clearview |1.1.0 |DONE |Manifest: NOSIGNATURE
forge-1.16.5-36.2.22-client.jar |Minecraft |minecraft |1.16.5 |DONE |Manifest: NOSIGNATURE
TConstruct-1.16.5-3.3.2.324.jar |Tinkers' Construct |tconstruct |3.3.2.324 |DONE |Manifest: NOSIGNATURE
FarmersDelight-1.16.5-0.5.4.jar |Farmer's Delight |farmersdelight |1.16.5-0.5.4 |DONE |Manifest: NOSIGNATURE
tinker_rapier-1.1.4-1.16.5.jar |Tinkers' Rapier |tinker_rapier |1.1.4-1.16.5 |DONE |Manifest: NOSIGNATURE
Lollipop-1.16.5-3.2.9.jar |Lollipop |lollipop |3.2.9 |DONE |Manifest: NOSIGNATURE
ironfurnaces-1.16.5-2.7.7.jar |Iron Furnaces |ironfurnaces |2.7.7 |DONE |Manifest: NOSIGNATURE
MasterStats.jar |Master Stats |master_stats_by_vecker |1.0.0 |DONE |Manifest: NOSIGNATURE
betterfpsdist-1.1.jar |betterfpsdist mod |betterfpsdist |1.1 |DONE |Manifest: NOSIGNATURE
playerex-1.1.8-1.16.5.jar |Player Ex |playerex |1.1.8 |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
Patchouli-1.16.4-53.2.jar |Patchouli |patchouli |1.16.4-53.2 |DONE |Manifest: NOSIGNATURE
Mantle-1.16.5-1.6.152.jar |Mantle |mantle |1.6.152 |DONE |Manifest: NOSIGNATURE
levelhearts-1.16.5-2.4.0.jar |LevelHearts |levelhearts |2.4.0 |DONE |Manifest: NOSIGNATURE
simplytea-1.16.5-2.4.0.jar |Simply Tea |simplytea |2.4.0 |DONE |Manifest: NOSIGNATURE
tombstone-6.6.3-1.16.5.jar |Corail Tombstone |tombstone |6.6.3 |DONE |Manifest: NOSIGNATURE
relicex-1.0.0-1.16.4.jar |Relic Ex |relicex |1.0.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
nethers_delight-2.1.jar |Nethers Delight |nethers_delight |2.1 |DONE |Manifest: NOSIGNATURE
architectury-1.27.46.jar |Architectury |architectury |1.27.46 |DONE |Manifest: NOSIGNATURE
appleskin-forge-mc1.16.x-2.2.0.jar |AppleSkin |appleskin |mc1.16.4-2.2.0 |DONE |Manifest: NOSIGNATURE
KimetsunoYaiba_1.16.5_ver35.jar |Kimetsunoyaiba |kimetsunoyaiba |1.0.0 |DONE |Manifest: NOSIGNATURE
farmerstea-1.16.5-1.3.jar |Farmer's Tea - A Compat Mod |farmerstea |1.16.5-1.3 |DONE |Manifest: NOSIGNATURE
wings-2.0.1-1.16.5.jar |Wings |wings |2.0.1 |DONE |Manifest: NOSIGNATURE
CosmeticArmorReworked-1.16.5-v4a.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.5-v4a |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
expanded_combat-2.3.1-beta_2-1.16.5.jar |Expanded Combat |expanded_combat |2.3.1-beta_2 |DONE |Manifest: NOSIGNATURE
geckolib-forge-1.16.5-3.0.57.jar |GeckoLib |geckolib3 |3.0.57 |DONE |Manifest: NOSIGNATURE
ars_nouveau-1.16.5-1.24.12.jar |Ars Nouveau |ars_nouveau |1.24.12 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: 8e47e8af-7c2f-498c-b4f0-4f595ef1ff2e
Patchouli open book context: n/a
Suspected Mods: None
OptiFine Version: OptiFine_1.16.5_HD_U_G8
OptiFine Build: 20210515-161946
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.3.0 - Build 20.19.15.4624
OpenGlRenderer: Intel(R) HD Graphics 4400
OpenGlVendor: Intel
CpuCount: 4

Error during loading mods.

Info: MC 1.16.5 / Forge 36.1.18 / Configured 0.4.2

I don't know why this error is happening now, but for what i'm understanding its an error about Cloth Config API, i had the mod earlier but now i deleted it because i don't need it anymore but in the dependecies of Configured there isn't any need of it.
2021-05-16_04 19 23

[Feature request] Save/load changes

Not sure if this fits in the design of the mod, but it would be nice to save or load all changes to configuration files (i.e. away from defaults) as a file of some kind. This way I can track my entire configuration somewhere on my PC between modpacks or when sharing with friends.
If interested I can also try to write something and make a pull request, let me know. Much love xoxo

crash when clicking config button (minecraft 1.19)

`---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 6/18/22, 12:05 PM
Description: mouseClicked event handler

java.lang.UnsupportedOperationException: null
at java.util.ImmutableCollections.uoe(ImmutableCollections.java:142) ~[?:?] {}
at java.util.ImmutableCollections$AbstractImmutableList.sort(ImmutableCollections.java:261) ~[?:?] {}
at java.util.Collections.sort(Collections.java:145) ~[?:?] {}
at com.mrcrayfish.configured.client.screen.WorldSelectionScreen.constructEntries(WorldSelectionScreen.java:71) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at com.mrcrayfish.configured.client.screen.ListMenuScreen.m_7856_(ListMenuScreen.java:63) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at com.mrcrayfish.configured.client.screen.WorldSelectionScreen.m_7856_(WorldSelectionScreen.java:83) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at net.minecraft.client.gui.screens.Screen.m_232761_(Screen.java:423) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:413) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:931) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.client.screen.ModConfigSelectionScreen$FileItem.lambda$createModifyButton$5(ModConfigSelectionScreen.java:198) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.Button.m_5691_(Button.java:40) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:16) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:110) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.client.gui.components.AbstractSelectionList.m_6375_(AbstractSelectionList.java:323) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_1,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at com.mrcrayfish.configured.client.screen.ListMenuScreen.m_6375_(ListMenuScreen.java:166) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:88) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:524) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%2351!/:build 7] {}
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
at com.mojang.blaze3d.systems.RenderSystem.m_69830_(RenderSystem.java:222) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,re:mixin}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1102) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:661) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.1.6+1.19-forge.jar%23113!/:?] {re:mixin,re:classloading}
at net.minecraft.client.Minecraft.modify$zzm000$atTheEndOfFirstCatchBeforePrintingCrashReport(Minecraft.java:2819) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:681) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.35.jar%2317!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:155) [bootstraplauncher-1.1.0.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at java.util.ImmutableCollections.uoe(ImmutableCollections.java:142) ~[?:?] {}
at java.util.ImmutableCollections$AbstractImmutableList.sort(ImmutableCollections.java:261) ~[?:?] {}
at java.util.Collections.sort(Collections.java:145) ~[?:?] {}
at com.mrcrayfish.configured.client.screen.WorldSelectionScreen.constructEntries(WorldSelectionScreen.java:71) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at com.mrcrayfish.configured.client.screen.ListMenuScreen.m_7856_(ListMenuScreen.java:63) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at com.mrcrayfish.configured.client.screen.WorldSelectionScreen.m_7856_(WorldSelectionScreen.java:83) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at net.minecraft.client.gui.screens.Screen.m_232761_(Screen.java:423) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:413) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:931) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.client.screen.ModConfigSelectionScreen$FileItem.lambda$createModifyButton$5(ModConfigSelectionScreen.java:198) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.Button.m_5691_(Button.java:40) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:16) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:110) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.client.gui.components.AbstractSelectionList.m_6375_(AbstractSelectionList.java:323) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_1,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,re:computing_frames,re:classloading}
at com.mrcrayfish.configured.client.screen.ListMenuScreen.m_6375_(ListMenuScreen.java:166) ~[configured-1.5.3-1.19.jar%2386!/:1.5.3-1.19] {re:classloading}
at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:88) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:524) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%2351!/:build 7] {}
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
-- Affected screen --
Details:
Screen name: com.mrcrayfish.configured.client.screen.ModConfigSelectionScreen
Stacktrace:
at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:524) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:configured:set_background_texture_2,pl:mixin:APP:controlling.mixins.json:AccessScreen,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:cgm.mixins.json:client.MouseHandlerMixin,pl:mixin:APP:betterthirdperson.mixins.json:MouseHandlerMixin,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%2351!/:build 7] {}
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%2363!/:build 7] {}
at com.mojang.blaze3d.systems.RenderSystem.m_69830_(RenderSystem.java:222) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,re:mixin}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1102) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:661) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.1.6+1.19-forge.jar%23113!/:?] {re:mixin,re:classloading}
at net.minecraft.client.Minecraft.modify$zzm000$atTheEndOfFirstCatchBeforePrintingCrashReport(Minecraft.java:2819) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:681) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.35.jar%2317!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:155) [bootstraplauncher-1.1.0.jar:?] {}

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: Mod Resources, Default, EatingAnimations Compat, Biome Name Fixes
Stacktrace:
at net.minecraft.client.ResourceLoadStateTracker.m_168562_(ResourceLoadStateTracker.java:49) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading}
at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2176) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:678) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.1.6+1.19-forge.jar%23113!/:?] {re:mixin,re:classloading}
at net.minecraft.client.Minecraft.modify$zzm000$atTheEndOfFirstCatchBeforePrintingCrashReport(Minecraft.java:2819) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:681) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftClient,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:enhancedvisuals.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.19-20220607.102129-srg.jar%23123!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.35.jar%2317!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.1.jar%235!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:155) [bootstraplauncher-1.1.0.jar:?] {}

-- System Details --
Details:
Minecraft Version: 1.19
Minecraft Version ID: 1.19
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 855175824 bytes (815 MiB) / 1577058304 bytes (1504 MiB) up to 10737418240 bytes (10240 MiB)
CPUs: 12
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 5 3600 6-Core Processor
Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
Microarchitecture: Zen 2
Frequency (GHz): 3.59
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce GT 730
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x1287
Graphics card #0 versionInfo: DriverVersion=27.21.14.5671
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.67
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.67
Memory slot #1 type: DDR4
Virtual memory max (MB): 21198.77
Virtual memory used (MB): 6622.38
Swap memory total (MB): 4864.00
Swap memory used (MB): 0.00
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx10G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: 1.19-forge-41.0.35
Backend library: LWJGL version 3.3.1 build 7
Backend API: GeForce GT 730/PCIe/SSE2 GL version 3.2.0 NVIDIA 456.71, NVIDIA Corporation
Window size: 1366x768
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages: id=1280, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_ENUM error generated. Polygon modes for are disabled in the current profile.' x 2
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: mod_resources, vanilla, eatinganimations_compat, file/Biome Name Fixes
Current Language: English (US)
CPU: 12x AMD Ryzen 5 3600 6-Core Processor
Client Crashes Since Restart: 2
Integrated Server Crashes Since Restart: 0
ModLauncher: 10.0.1+10.0.1+main.e9521dc3
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin PLUGINSERVICE
eventbus PLUGINSERVICE
slf4jfixer PLUGINSERVICE
object_holder_definalize PLUGINSERVICE
runtime_enum_extender PLUGINSERVICE
capability_token_subclass PLUGINSERVICE
accesstransformer PLUGINSERVICE
runtimedistcleaner PLUGINSERVICE
mixin TRANSFORMATIONSERVICE
fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
radon-0.8.2.jar |Radon |radon |0.8.2 |DONE |Manifest: NOSIGNATURE
horsecombatcontrols-1.19.0-1.0.0.jar |Horse Combat Controls |horsecombatcontrols |1.19.0-1.0.0 |DONE |Manifest: NOSIGNATURE
notenoughcrashes-4.1.6+1.19-forge.jar |Not Enough Crashes |notenoughcrashes |4.1.6+1.19 |DONE |Manifest: NOSIGNATURE
EnchantmentDescriptions-Forge-1.19-11.0.4.jar |EnchantmentDescriptions |enchdesc |11.0.4 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
TerraBlender-forge-1.19-2.0.0.112.jar |TerraBlender |terrablender |1.19-2.0.0.112 |DONE |Manifest: NOSIGNATURE
trashslot-forge-1.19-12.0.0.jar |TrashSlot |trashslot |12.0.0 |DONE |Manifest: NOSIGNATURE
cgm-1.2.7-1.19.jar |MrCrayfish's Gun Mod |cgm |1.2.7 |DONE |Manifest: NOSIGNATURE
CreativeCore_FORGE_v2.6.15_mc1.19.jar |CreativeCore |creativecore |0.0NONE |DONE |Manifest: NOSIGNATURE
jei-1.19-forge-11.0.0.203.jar |Just Enough Items |jei |11.0.0.203 |DONE |Manifest: NOSIGNATURE
AttributeFix-Forge-1.19-15.0.1.jar |AttributeFix |attributefix |15.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
GameMenuRemoveGFARB-1.19-1.5.jar |Game Menu Remove GFARB |gamemenuremovegfarb |1.5 |DONE |Manifest: NOSIGNATURE
pipez-1.19-1.0.3.jar |Pipez |pipez |1.19-1.0.3 |DONE |Manifest: NOSIGNATURE
music_player-1.19-2.3.5.152.jar |Music Player |musicplayer |2.3.5.152 |DONE |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0
kleeslabs-forge-1.19-12.0.0.jar |KleeSlabs |kleeslabs |12.0.0 |DONE |Manifest: NOSIGNATURE
goprone-1.19-2.0.0.jar |GoProne |goprone |1.19-2.0.0 |DONE |Manifest: NOSIGNATURE
Xaeros_Minimap_22.9.3_Forge_1.19.jar |Xaero's Minimap |xaerominimap |22.9.3 |DONE |Manifest: NOSIGNATURE
Fallingleaves-1.19-1.3.0-alpha+20220611-1631.jar |Falling Leaves |fallingleaves |1.3.0-alpha+20220611|DONE |Manifest: NOSIGNATURE
moreconcrete-1.4.1-1.19.jar |More Concrete |moreconcrete |1.4.1 |DONE |Manifest: NOSIGNATURE
betterbiomeblend-1.19.0-1.3.6-forge.jar |Better Biome Blend |betterbiomeblend |1.3.6-forge |DONE |Manifest: NOSIGNATURE
XaerosWorldMap_1.23.2_Forge_1.19.jar |Xaero's World Map |xaeroworldmap |1.23.3 |DONE |Manifest: NOSIGNATURE
EnhancedVisuals_FORGE_v1.5.6_mc1.19.jar |EnhancedVisuals |enhancedvisuals |0.0NONE |DONE |Manifest: NOSIGNATURE
Controlling-forge-1.19-10.0+1.jar |Controlling |controlling |10.0+1 |DONE |Manifest: NOSIGNATURE
SereneSeasons-1.19-8.0.0.16.jar |Serene Seasons |sereneseasons |0.0NONE |DONE |Manifest: NOSIGNATURE
configured-1.5.3-1.19.jar |Configured |configured |1.5.3 |DONE |Manifest: NOSIGNATURE
BetterThirdPerson-Forge-1.19-1.8.0.jar |Better Third Person |betterthirdperson |1.8.0 |DONE |Manifest: NOSIGNATURE
additional-guns-0.6.1-1.19.jar |Additional Guns |additionalguns |0.6.1 |DONE |Manifest: NOSIGNATURE
global_packs-forge-1.19-1.13.1_forge.jar |Global Packs |globaldataandresourcepacks |1.13.1_forge |DONE |Manifest: NOSIGNATURE
Bookshelf-Forge-1.19-14.0.3.jar |Bookshelf |bookshelf |14.0.3 |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
guardvillagers-1.19-1.5.0.jar |Guard Villagers |guardvillagers |1.4.2 |DONE |Manifest: NOSIGNATURE
u_team_core-1.19-4.1.0.211.jar |U Team Core |uteamcore |4.1.0.211 |DONE |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0
eatinganimation-1.19-3.0.0.jar |Eating Animation |eatinganimation |3.0.0 |DONE |Manifest: NOSIGNATURE
ferritecore-5.0.0-forge.jar |Ferrite Core |ferritecore |5.0.0 |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
catalogue-1.6.1-1.19.jar |Catalogue |catalogue |1.6.1 |DONE |Manifest: NOSIGNATURE
balm-4.0.0+0.jar |Balm |balm |4.0.0+0 |DONE |Manifest: NOSIGNATURE
durabilityviewer-1.19-forge41.0.17-1.10.jar |Giselbaers Durability Viewer |durabilityviewer |1.19-forge41.0.17-1.|DONE |Manifest: NOSIGNATURE
Enhanced_Celestials-forge-1.19-2.0.0.0.jar |Enhanced Celestials |enhancedcelestials |2.0.0.0 |DONE |Manifest: NOSIGNATURE
Oh_The_Biomes_You'll_Go-forge-1.19-2.0.0.4.jar |Oh The Biomes You'll Go |byg |2.0.0.4 |DONE |Manifest: NOSIGNATURE
BetterF3-1.3.1-Forge-1.19.jar |BetterF3 |betterf3 |1.3.1 |DONE |Manifest: NOSIGNATURE
FriendlyFire-Forge-1.19-12.0.1.jar |FriendlyFire |friendlyfire |12.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
framework-0.3.0-1.19.jar |Framework |framework |0.3.0 |DONE |Manifest: NOSIGNATURE
cloth-config-7.0.69-forge.jar |Cloth Config v4 API |cloth_config |7.0.69 |DONE |Manifest: NOSIGNATURE
forge-1.19-41.0.35-universal.jar |Forge |forge |41.0.35 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
appleskin-forge-mc1.19-2.4.0.jar |AppleSkin |appleskin |2.4.0+mc1.19 |DONE |Manifest: NOSIGNATURE
FeederHelmet-41.0.0.jar |AutoFeederHelmet |feederhelmet |41.0.0 |DONE |Manifest: NOSIGNATURE
GameMenuModOption-1.19-1.15.jar |Game Menu Mod Option |gamemenumodoption |1.15 |DONE |Manifest: NOSIGNATURE
ironchest-1.19-14.0.2.jar |Iron Chests |ironchest |1.19-14.0.2 |DONE |Manifest: NOSIGNATURE
JAMD-1.8.0-build.26+mc1.19.jar |Just Another Mining Dimension |jamd |1.8.0-build.26+mc1.1|DONE |Manifest: NOSIGNATURE
illagersweararmor-1.2.0.jar |Illagers Wear Armor |zillagersweararmor |1.2.0 |DONE |Manifest: NOSIGNATURE
client-1.19-20220607.102129-srg.jar |Minecraft |minecraft |1.19 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
Crash Report UUID: c6e271b1-3170-41a7-94a8-193f78749fdd
FML: 41.0
Forge: net.minecraftforge:41.0.35
Suspected Mods: Minecraft (minecraft), Not Enough Crashes (notenoughcrashes), Configured (configured)`

Configured not working

I got an ingame message telling me to install the configured mod to use the ui for the JEI mod. Although after installing the configured mod i still get an ingame message telling me to install it when i try to configure JEI through the ui.

[Bug] Config Lists Scrolling Crash

Summary:
Mod crashes the game when List config entries become scrollable.

General Information:
Mod Version: Configured 1.1.0
Minecraft Version: 1.17.1
Forge Version: 37.0.17

How to replicate:

  1. Open Mod menu from title screen.
  2. Click Configured.
  3. Click Config.
  4. Click Edit on the List Value entry.
  5. Click Add...
  6. Type in some placeholder text.
  7. Click Done button.
  8. Repeat Step 5 to 7 until the entry list become scrollable.
  9. Scroll up and down.
  10. Crashes...

Crash log: https://gist.github.com/EwyBoy/d0c87b4d425611d2a436c97895747482

Bug only happens on 1.17, I tested it on 1.16.5 with Forge 36.2.0 so you don't have to.

minecraft crashed if i select a world config??

so i was playing a modpack i made in 1.19 with project mmo, i go to configure some things but every setting that has the "select world" crashes when i click it. why is this happening???

(Feature Request) Configured for servers

Seems it doesn't currently apply to servers. I read the mod description and it mentioned it was a work in progress. Wanted to leave this feature request here just to be updated once it's out.

Thank you!

configured.developer.toml file wipes

So whenever i want to just enable it or enter a UUID it just wipes the file and puts it back to ''factory settings'', tried making it read only but then crashes the server instantly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.