Roughly Enough Items Fabric/Forge/NeoForge (REI)

Roughly Enough Items Fabric/Forge/NeoForge (REI)

40M Downloads

Crash when open REI settings in Mod Menu

Olexandr43 opened this issue ยท 4 comments

commented

What happened?

Today installed new version and this happened

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

  • Visual
  • Recipe Lookup
  • Cheat Mode
  • Plugin Integration / JEI Plugin Compatibility
  • Others

Relevant log output

---- Minecraft Crash Report ----
// My bad.

Time: 2024-04-26 03:57:10
Description: mouseClicked event handler

java.lang.NullPointerException: Entry type minecraft:item doesn't exist!
	at me.shedaniel.rei.impl.common.entry.type.EntryTypeDeferred.getDefinition(EntryTypeDeferred.java:60)
	at me.shedaniel.rei.api.common.entry.EntryStack.of(EntryStack.java:117)
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:57)
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:61)
	at me.shedaniel.rei.api.common.util.EntryIngredients.of(EntryIngredients.java:56)
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer._create(InterfacePreviewer.java:97)
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer.create(InterfacePreviewer.java:54)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.lambda$static$0(ConfigGroupWidget.java:53)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.create(ConfigGroupWidget.java:77)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.lambda$create$0(ConfigEntriesListWidget.java:40)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.lambda$create$0(ListWidget.java:140)
	at me.shedaniel.rei.api.common.util.CollectionUtils.map(CollectionUtils.java:128)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.create(ListWidget.java:140)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget$Builder.build(ListWidget.java:110)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.create(ConfigEntriesListWidget.java:43)
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.createEntriesList(REIConfigScreen.java:214)
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.method_25426(REIConfigScreen.java:170)
	at net.minecraft.class_437.method_25423(class_437.java:298)
	at net.minecraft.class_310.method_1507(class_310.java:1187)
	at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.openConfig(ModListEntry.java:121)
	at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.method_25402(ModListEntry.java:111)
	at com.terraformersmc.modmenu.gui.widget.ModListWidget.method_25402(ModListWidget.java:262)
	at net.minecraft.class_4069.method_25402(class_4069.java:38)
	at net.minecraft.class_312.method_1611(class_312.java:99)
	at net.minecraft.class_437.method_25412(class_437.java:414)
	at net.minecraft.class_312.method_1601(class_312.java:99)
	at net.minecraft.class_312.method_22686(class_312.java:180)
	at net.minecraft.class_1255.execute(class_1255.java:102)
	at net.minecraft.class_312.method_22684(class_312.java:180)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:202)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:220)
	at net.minecraft.class_1041.method_15998(class_1041.java:287)
	at net.minecraft.class_310.method_1523(class_310.java:1349)
	at net.minecraft.class_310.method_1514(class_310.java:888)
	at net.minecraft.client.main.Main.main(Main.java:265)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)


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

-- Head --
Thread: Render thread
Stacktrace:
	at me.shedaniel.rei.impl.common.entry.type.EntryTypeDeferred.getDefinition(EntryTypeDeferred.java:60)
	at me.shedaniel.rei.api.common.entry.EntryStack.of(EntryStack.java:117)
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:57)
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:61)
	at me.shedaniel.rei.api.common.util.EntryIngredients.of(EntryIngredients.java:56)
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer._create(InterfacePreviewer.java:97)
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer.create(InterfacePreviewer.java:54)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.lambda$static$0(ConfigGroupWidget.java:53)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.create(ConfigGroupWidget.java:77)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.lambda$create$0(ConfigEntriesListWidget.java:40)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.lambda$create$0(ListWidget.java:140)
	at me.shedaniel.rei.api.common.util.CollectionUtils.map(CollectionUtils.java:128)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.create(ListWidget.java:140)
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget$Builder.build(ListWidget.java:110)
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.create(ConfigEntriesListWidget.java:43)
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.createEntriesList(REIConfigScreen.java:214)
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.method_25426(REIConfigScreen.java:170)
	at net.minecraft.class_437.method_25423(class_437.java:298)
	at net.minecraft.class_310.method_1507(class_310.java:1187)
	at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.openConfig(ModListEntry.java:121)
	at com.terraformersmc.modmenu.gui.widget.entries.ModListEntry.method_25402(ModListEntry.java:111)
	at com.terraformersmc.modmenu.gui.widget.ModListWidget.method_25402(ModListWidget.java:262)
	at net.minecraft.class_4069.method_25402(class_4069.java:38)
	at net.minecraft.class_312.method_1611(class_312.java:99)

-- Affected screen --
Details:
	Screen name: com.terraformersmc.modmenu.gui.ModsScreen
Stacktrace:
	at net.minecraft.class_437.method_25412(class_437.java:414)
	at net.minecraft.class_312.method_1601(class_312.java:99)
	at net.minecraft.class_312.method_22686(class_312.java:180)
	at net.minecraft.class_1255.execute(class_1255.java:102)
	at net.minecraft.class_312.method_22684(class_312.java:180)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:202)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:220)
	at net.minecraft.class_1041.method_15998(class_1041.java:287)
	at net.minecraft.class_310.method_1523(class_310.java:1349)
	at net.minecraft.class_310.method_1514(class_310.java:888)
	at net.minecraft.client.main.Main.main(Main.java:265)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
	Minecraft Version: 1.20.4
	Minecraft Version ID: 1.20.4
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.10, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Microsoft
	Memory: 776514216 bytes (740 MiB) / 2147483648 bytes (2048 MiB) up to 4294967296 bytes (4096 MiB)
	CPUs: 4
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
	Identifier: Intel64 Family 6 Model 78 Stepping 3
	Microarchitecture: Skylake (Client)
	Frequency (GHz): 2.50
	Number of physical packages: 1
	Number of physical CPUs: 2
	Number of logical CPUs: 4
	Graphics card #0 name: Intel(R) HD Graphics 520
	Graphics card #0 vendor: Intel Corporation (0x8086)
	Graphics card #0 VRAM (MB): 1024.00
	Graphics card #0 deviceId: 0x1916
	Graphics card #0 versionInfo: DriverVersion=31.0.101.2115
	Memory slot #0 capacity (MB): 4096.00
	Memory slot #0 clockSpeed (GHz): 2.13
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 2.13
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 13479.82
	Virtual memory used (MB): 8079.36
	Swap memory total (MB): 1792.00
	Swap memory used (MB): 350.11
	JVM Flags: 21 total; -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms2048m -Xmx4096m
	Fabric Mods: 
		advancedcompass: Advanced Compass 1.2.16
		advancementinfo: AdvancementInfo 1.20.4-fabric0.91.2-1.4
		advancementplaques: Advancement Plaques 1.6.1
		alternate-current: Alternate Current 1.7.0
		amecs: Amecs 1.3.11+mc.1.20.4
			amecsapi: Amecs API 1.5.5+mc1.20.2
		animatica: Animatica 0.6+1.20
		appleskin: AppleSkin 2.5.1+mc1.20.3
		architectury: Architectury 11.1.17
		autoswitch: AutoSwitch 8.0.1
			autoswitch-api: AutoSwitch API 3.0.0
		backtools: BackTools 1.20.4-0
		badoptimizations: BadOptimizations 2.1.1
		bedrodium: Bedrodium 0.2.3
		betteraddserver: Better Add Server 1.0.2-1.20.1
		betterclouds: Better Clouds 1.5.7+1.20.4
		bettercommandblockui: BetterCommandBlockUI 0.5.1
		betterf3: BetterF3 9.0.2
		bettermounthud: Better Mount HUD 1.2.2
		bettermultishot: Better Multishot 2.4.0
		betterpingdisplay: Better Ping Display 1.1.1
		betterstats: Better Statistics Screen 3.9.7+fabric-1.20.4
			tcdcommons: TCD Commons API 3.9.6+fabric-1.20.4
		bind_cmd: BindCommands 1.4.1
		bookshelf: Bookshelf 23.0.8
		brb: Better Recipe Book 1.10.0+1.20.4
		breakfree: Break Free 1.2.0
		c2me: Concurrent Chunk Management Engine 0.2.0+alpha.11.66
			c2me-base: Concurrent Chunk Management Engine (Base) 0.2.0+alpha.11.66
			c2me-client-uncapvd: Concurrent Chunk Management Engine (Client/Uncap View Distance) 0.2.0+alpha.11.66
			c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.2.0+alpha.11.66
			c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.2.0+alpha.11.66
			c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.2.0+alpha.11.66
			c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.2.0+alpha.11.66
			c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.2.0+alpha.11.66
			c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.2.0+alpha.11.66
			c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.2.0+alpha.11.66
			c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.2.0+alpha.11.66
			c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.2.0+alpha.11.66
			c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.2.0+alpha.11.66
			c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.2.0+alpha.11.66
			c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.2.0+alpha.11.66
			c2me-rewrites-chunk-serializer: Concurrent Chunk Management Engine (Rewrites/Chunk Serializer) 0.2.0+alpha.11.66
			c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.2.0+alpha.11.66
			c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.2.0+alpha.11.66
			c2me-threading-chunkio: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.66
			c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.2.0+alpha.11.66
			c2me-threading-worldgen: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.66
			com_ibm_async_asyncutil: asyncutil 0.1.0
			net_objecthunter_exp4j: exp4j 0.4.8
			org_threadly_threadly: threadly 7.0
		capes: Capes 1.5.3+1.20.2
		carpet: Carpet Mod 1.4.128+v231205
		carpet-fixes: Carpet Fixes 1.20-1.17.0
		chat_heads: Chat Heads 0.10.32
		chatanimation: ChatAnimation 1.0.5
		cherishedworlds: Cherished Worlds 8.0.1+1.20.4
		chesttracker: Chest Tracker 2.3.3+1.20.4
			searchables: Searchables 1.0.6
			whereisit: Where Is It 2.3.4+1.20.4
				jackfredlib: JackFredLib 0.9.3+1.20.4
					jackfredlib-base: JackFredLib: Base 1.3.2+1.20.4
					jackfredlib-colour: JackFredLib: Colour 1.1.0+1.20.4
					jackfredlib-extracommandsourcedata: JackFredLib: Extra Command Source Data 1.1.1+1.20.4
					jackfredlib-gps: JackFredLib: GPS 1.0.7+1.20.4
					jackfredlib-lying: JackFredLib: Lying 0.5.5+1.20.4
					jackfredlib-toasts: JackFredLib: Toasts 1.1.0+1.20.4
		chunksfadein: Chunks Fade In 1.0.2-1.20.2
			com_moandjiezana_toml_toml4j: toml4j 0.7.2
			crowdin-translate: CrowdinTranslate 1.4+1.19.3
		citresewn: CIT Resewn 1.1.4+1.20.4
			citresewn-defaults: CIT Resewn: Defaults 1.1.4+1.20.4
		cloth-config: Cloth Config v13 13.0.121
			cloth-basic-math: cloth-basic-math 0.6.1
		continuity: Continuity 3.0.0-beta.4+1.20.2
		craftedcore: CraftedCore 3.2.4
			org_apache_httpcomponents_client5_httpclient5: httpclient5 5.3.1
			org_apache_httpcomponents_core5_httpcore5: httpcore5 5.2.4
			org_apache_httpcomponents_core5_httpcore5-h2: httpcore5-h2 5.2.4
		craftpresence: CraftPresence 2.3.9
		creativecore: CreativeCore 2.11.16
			net_neoforged_bus: bus 7.2.0
		cullleaves: Cull Leaves 3.3.0
		customlan: Custom LAN 1.20.3-1.20.4-v2.3.1
			com_github_alexdlaird_java-ngrok: java-ngrok 2.3.0
			fabric-api-base: Fabric API Base 0.4.37+78d798af4f
			fabric-command-api-v2: Fabric Command API (v2) 2.2.21+78d798af4f
			fabric-networking-api-v1: Fabric Networking API (v1) 3.1.8+2e5ac5484f
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.20+ee30b13a4f
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.21+ee30b13a4f
			org_apache_commons_commons-text: commons-text 1.12.0
			org_yaml_snakeyaml: snakeyaml 2.2
		debugify: Debugify 1.20.4+1.1
		detailab: Detail Armor Bar 2.6.3+1.20.4-fabric
		disable_custom_worlds_advice: Disable Custom Worlds Advice 5.0
		durabilitytooltip: Durability Tooltip 1.1.5
		dynamic_fps: Dynamic FPS 3.4.3
		eatinganimationid: Eating Animation 1.20+1.9.61
		emi: EMI 1.1.4+1.20.4+fabric
		emiffect: EMIffect 1.1.2+mc1.20.1
		enchdesc: EnchantmentDescriptions 20.0.3
		enchlevel-langpatch: Enchantment Level Language Patch 2.2.2
		enhancedblockentities: Enhanced Block Entities 0.9.1+1.20.2
			advanced_runtime_resource_pack: Runtime Resource Pack 0.8.0
			spruceui: SpruceUI 5.0.3+1.20.2
		entity_model_features: Entity Model Features 2.0
		entity_texture_features: Entity Texture Features 6.0
			org_apache_httpcomponents_httpmime: httpmime 4.5.10
		entityculling: EntityCulling 1.6.4
		explosiveenhancement: Explosive Enhancement 1.2.2-1.20.x
		fabric-api: Fabric API 0.97.0+1.20.4
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.50+82b1bb3e4f
			fabric-biome-api-v1: Fabric Biome API (v1) 13.0.17+78d798af4f
			fabric-block-api-v1: Fabric Block API (v1) 1.0.17+3e2216cb4f
			fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.5+78d798af4f
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.47+78d798af4f
			fabric-client-tags-api-v1: Fabric Client Tags 1.1.8+78d798af4f
			fabric-command-api-v1: Fabric Command API (v1) 1.2.42+f71b366f4f
			fabric-commands-v0: Fabric Commands (v0) 0.2.59+df3654b34f
			fabric-containers-v0: Fabric Containers (v0) 0.1.87+df3654b34f
			fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.16+78d798af4f
			fabric-convention-tags-v1: Fabric Convention Tags 1.5.11+78d798af4f
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.24+78d798af4f
			fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.5+b90db5744f
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.5+5c0133444f
			fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.62+78d798af4f
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.2+09fc25014f
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.2+389931eb4f
			fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.75+df3654b34f
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.47+78d798af4f
			fabric-item-api-v1: Fabric Item API (v1) 2.3.0+bcdd12964f
			fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.27+ee30b13a4f
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.42+78d798af4f
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.40+df3654b34f
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.1+a67ffb5d4f
			fabric-loot-api-v2: Fabric Loot API (v2) 2.1.10+78d798af4f
			fabric-message-api-v1: Fabric Message API (v1) 6.0.6+78d798af4f
			fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.66+78d798af4f
			fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.9+78d798af4f
			fabric-models-v0: Fabric Models (v0) 0.4.8+9386d8a74f
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.1.0+dba1195c4f
			fabric-particles-v1: Fabric Particles (v1) 1.1.8+78d798af4f
			fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.21+78d798af4f
			fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.5+78d798af4f
			fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.5+78d798af4f
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.54+df3654b34f
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.43+73761d2e4f
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.2+e761c6694f
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.57+df3654b34f
			fabric-rendering-v1: Fabric Rendering (v1) 3.2.1+6fd945a04f
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.15+78d798af4f
			fabric-screen-api-v1: Fabric Screen API (v1) 2.0.18+78d798af4f
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.56+78d798af4f
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.18+78d798af4f
			fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.12+90f2d7b14f
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.15+78d798af4f
		fabric-language-kotlin: Fabric Language Kotlin 1.10.19+kotlin.1.9.23
			org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.23
			org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.23
			org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.23
			org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.23
			org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.2
			org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0
			org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0
			org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0
			org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
			org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
			org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
		fabricloader: Fabric Loader 0.15.10
			mixinextras: MixinExtras 0.3.5
		fastquit: FastQuit 3.0.0+1.20.4
		fbp: FancyBlockParticles 1.0.4.0-beta
		ferritecore: FerriteCore 6.0.3
		forgeconfigapiport: Forge Config API Port 20.4.3
		glitchcore: GlitchCore 1.0.0.59
			com_electronwill_night-config_core: core 3.6.7
			com_electronwill_night-config_toml: toml 3.6.7
			net_jodah_typetools: typetools 0.6.3
		iceberg: Iceberg 1.1.18
		immediatelyfast: ImmediatelyFast 1.2.11+1.20.4
			net_lenni0451_reflect: Reflect 1.3.2
		indium: Indium 1.0.30+mc1.20.4
		inventoryprofilesnext: Inventory Profiles Next 1.10.10
		itemphysic: ItemPhysic 1.7.1
		jade: Jade 13.3.1
		java: OpenJDK 64-Bit Server VM 17
		jei: Just Enough Items 17.3.0.49
		jeresources: Just Enough Resources 1.5.0.4
		justenoughbreeding: Just Enough Breeding 1.2.1
		justenoughprofessions: Just Enough Professions (JEP) 3.2.0
		ksyxis: Ksyxis 1.2.2
		lambdabettergrass: SuperBetterGrass 1.5.2+1.20.1
		lambdynlights: LambDynamicLights 2.3.4+1.20.4
			pride: Pride Lib 1.2.0+1.19.4
		languagereload: Language Reload 1.5.10+1.20.3
		lazydfu: LazyDFU 0.1.3
		leahs-immersive-thunder: Immersive Thunder 1.20.4+1.2.2
		legendarytooltips: Legendary Tooltips 1.4.5
		libipn: libIPN 4.0.2
		litematica: Litematica 0.17.2
		litemoretica: litemoretica 1.2.5+mc1.20.4
		lithium: Lithium 0.12.1
		make_bubbles_pop: Make Bubbles Pop Mod 0.2.0-fabric
		malilib: MaLiLib 0.18.1
		maxhealthfix: MaxHealthFix 15.0.4
		memoryleakfix: Memory Leak Fix 1.1.5
		midnightlib: MidnightLib 1.5.3
		minecraft: Minecraft 1.20.4
		moddetectionpreventer: ModDetectionPreventer 1.2.0
		modelfix: Model Gap Fix 1.14
		modernfix: ModernFix 5.17.0+mc1.20.4
		modmenu: Mod Menu 9.2.0-beta.2
		monkeylib538: MonkeyLib538 1.1.0
			blue_endless_jankson: jankson 1.2.3
		moreculling: More Culling 1.20.4-0.24.0
			mixinsquared: MixinSquared 0.1.1
		moremobvariants: More Mob Variants 1.3.0.1
		mousetweaks: Mouse Tweaks 2.26
		nbt_ac: NBT Autocomplete 1.2
		nbttooltips: NBT tooltips 0.1.4-1.20.x
		nochatreports: No Chat Reports 1.20.4-v2.6.0
		noisium: Noisium 2.0.2+mc1.20.2-1.20.4
		notenoughanimations: NotEnoughAnimations 1.7.2
		notenoughcrashes: Not Enough Crashes 4.4.7+1.20.4
		noxesium: Noxesium 1.2.1+661a1d4
			com_noxcrew_noxesium_api_: api 1.2.1+661a1d4
		openpartiesandclaims: Open Parties and Claims 0.20.4
		optigui: OptiGUI 2.3.0-beta.2
			org_ini4j_ini4j: ini4j 0.5.4
		particle_core: Particle Core 0.1.2+1.20
			conditional-mixin: conditional mixin 0.5.1
			fzzy_config: Fzzy Config 0.1.3+1.20.1
		particlerain: Particle Rain 2.0.8
		prism: Prism 1.0.6
		reeses-sodium-options: Reese's Sodium Options 1.7.2+mc1.20.4-build.102
		rei_custom_command: REI Custom Command 2.1.0
		remorphed: ReMorphed 3.6.1
		replaymod: Replay Mod 1.20.4-2.6.15
		reputation: Your Reputation 0.2.5+jade.1.20
		roughlyenoughitems: Roughly Enough Items 14.1.720
			error_notifier: Error Notifier 1.0.9
		roughlyenoughprofessions: Roughly Enough Professions 2.2.0
		satin: Satin 1.16.0
		seamless_loading_screen: Seamless Loading Screen 2.1.1+1.20.4
		servercore: ServerCore 1.5.0+1.20.4
			fabric-permissions-api-v0: fabric-permissions-api 0.3-SNAPSHOT
			placeholder-api: Placeholder API 2.3.0+1.20.3
			space_arim_dazzleconf_dazzleconf-core: dazzleconf-core 1.3.0-M2
			space_arim_dazzleconf_dazzleconf-ext-snakeyaml: dazzleconf-ext-snakeyaml 1.3.0-M2
		serverpingerfixer: Server Pinger Fixer 1.0.4
		skinlayers3d: 3d-Skin-Layers 1.6.3
		smoothscrollingrefurbished: Smooth Scrolling Refurbished 1.1.2
		smoothswapping: Smooth Swapping 0.9.2
		sodium: Sodium 0.5.8+mc1.20.4
		sodium-extra: Sodium Extra 0.5.4+mc1.20.4-build.116
			caffeineconfig: CaffeineConfig 1.3.0+1.17
		sound_physics_remastered: Sound Physics Remastered 1.20.4-1.3.1
		starlight: Starlight 1.1.3+fabric.f5dcd1a
		stendhal: Stendhal 1.4.1-1.20.2
			libgui: LibGui 9.0.0+1.20.2
				jankson: Jankson 6.0.0+j1.2.3
				libninepatch: LibNinePatch 1.2.0
		supermartijn642configlib: SuperMartijn642's Config Lib 1.1.8+a
		threadtweak: ThreadTweak 1.20.4-0.1.2
		titlefixer: Title Fixer 1.0+1.20.4
		toughasnails: ToughAsNails 9.2.0.168
		tslatentitystatus: TES 1.5.1
		tweakeroo: Tweakeroo 0.19.2
		videotape: Video Tape 1.0.0
		visuality: Visuality 0.7.4+1.20.4
		visualoverhaul: VisualOverhaul 5.1.0
		vmp: Very Many Players 0.2.0+beta.7.139
		wakes: Wakes 0.2.4
			com_github_jdiemke_delaunay-triangulator_delaunaytriangulator: DelaunayTriangulator 1.0.0
		walkers: Walkers 4.2
		waveycapes: WaveyCapes 1.4.5
		world_preview: World preview 1.2.2
		worldedit: WorldEdit 7.3.0+6678-55745ad
		worldplaytime: World Play Time 1.2.0
		xaerobetterpvp: Better PVP 24.1.1
		xaeroworldmap: Xaero's World Map 1.38.4
		yet_another_config_lib_v3: YetAnotherConfigLib 3.3.2+1.20.4
			com_twelvemonkeys_common_common-image: common-image 3.10.0
			com_twelvemonkeys_common_common-io: common-io 3.10.0
			com_twelvemonkeys_common_common-lang: common-lang 3.10.0
			com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
			com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
			com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
			org_quiltmc_parsers_gson: gson 0.2.1
			org_quiltmc_parsers_json: json 0.2.1
		yosbr: YOSBR 0.1.2
		zoomify: Zoomify 2.13.2
			com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.1
			dev_isxander_settxi_settxi-core: settxi-core 2.10.6
			dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.6
	Client Crashes Since Restart: 1
	Integrated Server Crashes Since Restart: 0
	Suspected Mods: Minecraft (minecraft), Fabric Loader (fabricloader), Mod Menu (modmenu), Roughly Enough Items (roughlyenoughitems)

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.

  • Yes
commented

Addendum: If I start minecraft and go to a server (like hypixel), REI doesn't work, but if I go into single-player it works fine (after that it started working on the server as well).

commented

Also an issue (going to Mods and clicking config for REI) on Forge. Tried on a fresh install of Forge 47.2.0 on 1.20.1 and got the same crash. Interestingly it crashes immediately with Catalogue, but without it just displays "Roughly Enough Items Config" on a dirt background until I interact with the window :P

Crash log
Description: Unexpected error

java.lang.NullPointerException: Entry type minecraft:item doesn't exist!
	at me.shedaniel.rei.impl.common.entry.type.EntryTypeDeferred.getDefinition(EntryTypeDeferred.java:60) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.entry.EntryStack.of(EntryStack.java:117) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:57) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:61) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryIngredients.of(EntryIngredients.java:56) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer._create(InterfacePreviewer.java:97) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer.create(InterfacePreviewer.java:54) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.lambda$static$0(ConfigGroupWidget.java:53) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.create(ConfigGroupWidget.java:77) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.lambda$create$0(ConfigEntriesListWidget.java:40) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.lambda$create$0(ListWidget.java:140) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.CollectionUtils.map(CollectionUtils.java:128) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.create(ListWidget.java:140) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget$Builder.build(ListWidget.java:110) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.create(ConfigEntriesListWidget.java:43) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.createEntriesList(REIConfigScreen.java:214) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.m_7856_(REIConfigScreen.java:170) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraft.client.gui.screens.Screen.m_232761_(Screen.java:337) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_267719_(Screen.java:426) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_6574_(Screen.java:432) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_5741_(Minecraft.java:1272) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at com.mojang.blaze3d.platform.Window.m_85415_(Window.java:229) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A}
	at org.lwjgl.glfw.GLFWFramebufferSizeCallbackI.callback(GLFWFramebufferSizeCallbackI.java:44) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {}
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading,pl:rei_plugin_compatibilities:B,re:mixin}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.0.jar:?] {re:classloading,pl:rei_plugin_compatibilities:B,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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}


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

-- Head --
Thread: Render thread
Stacktrace:
	at me.shedaniel.rei.impl.common.entry.type.EntryTypeDeferred.getDefinition(EntryTypeDeferred.java:60) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.entry.EntryStack.of(EntryStack.java:117) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:57) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryStacks.of(EntryStacks.java:61) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.EntryIngredients.of(EntryIngredients.java:56) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer._create(InterfacePreviewer.java:97) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.options.preview.InterfacePreviewer.create(InterfacePreviewer.java:54) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.lambda$static$0(ConfigGroupWidget.java:53) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigGroupWidget.create(ConfigGroupWidget.java:77) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.lambda$create$0(ConfigEntriesListWidget.java:40) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.lambda$create$0(ListWidget.java:140) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.api.common.util.CollectionUtils.map(CollectionUtils.java:128) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget.create(ListWidget.java:140) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.widget.ListWidget$Builder.build(ListWidget.java:110) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.components.ConfigEntriesListWidget.create(ConfigEntriesListWidget.java:43) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.createEntriesList(REIConfigScreen.java:214) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at me.shedaniel.rei.impl.client.gui.config.REIConfigScreen.m_7856_(REIConfigScreen.java:170) ~[RoughlyEnoughItems-12.1.718-forge.jar%23163!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraft.client.gui.screens.Screen.m_232761_(Screen.java:337) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_267719_(Screen.java:426) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_6574_(Screen.java:432) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:computing_frames,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_5741_(Minecraft.java:1272) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at com.mojang.blaze3d.platform.Window.m_85415_(Window.java:229) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading,pl:rei_plugin_compatibilities:B,pl:runtimedistcleaner:A}
	at org.lwjgl.glfw.GLFWFramebufferSizeCallbackI.callback(GLFWFramebufferSizeCallbackI.java:44) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {}
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: vanilla, mod_resources
Stacktrace:
	at net.minecraft.client.ResourceLoadStateTracker.m_168562_(ResourceLoadStateTracker.java:49) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2326) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:740) ~[client-1.20.1-20230612.114412-srg.jar%23164!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.0.jar:?] {re:classloading,pl:rei_plugin_compatibilities:B,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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.0.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
	
	...
	
	Mod List: 
		client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: ...
		RoughlyEnoughItems-12.1.718-forge.jar             |Roughly Enough Items (REI)    |roughlyenoughitems            |12.1.718            |DONE      |Manifest: NOSIGNATURE
		cloth-config-11.1.118-forge.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.118            |DONE      |Manifest: NOSIGNATURE
		forge-1.20.1-47.2.0-universal.jar                 |Forge                         |forge                         |47.2.0              |DONE      |Manifest: ...
		architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |DONE      |Manifest: NOSIGNATURE
		REIPluginCompatibilities-forge-12.0.93.jar        |REI Plugin Compatibilities    |rei_plugin_compatibilities    |12.0.93             |DONE      |Manifest: NOSIGNATURE
	
	...
commented

Addendum: If I start minecraft and go to a server (like hypixel), REI doesn't work, but if I go into single-player it works fine (after that it started working on the server as well).

The settings in the Mod Menu also stop crashing the game after this is done, but it must be repeated every time you launch the game.

commented

REI still doesn't load on multiplayer servers, and the setting crash is still present when on a server. A bit weird to reproduce the crash too:

  1. Join a server
  2. Open up inventory
  3. Open Mod Menu and open REI's settings

Full log. Should I make another issue for this?