shedaniel / RoughlyEnoughItems

Clean and Configurable. Your recipe viewer mod for 1.13+.
Other
325 stars 66 forks source link

[Bug] Favoriting items from Patchouli recipe doesn't update until relog #935

Closed Trnrr closed 2 years ago

Trnrr commented 2 years ago

What happened?

When I press A to favorite items from a Patchouli book, they don't show up in my favorites until I close the world and reopen it or type /reload.

Edit: I found they also update if I favorite a new item from REI. They don't update if I favorite something from my inventory.

Versions: MC: 1.18.2 Quilt: 0.17.0 RoughlyEnoughItems-8.2.490 Patchouli-1.18.2-70-FABRIC qsl-1.1.0-beta.19_qfapi-1.0.0-beta.22_fapi-0.56.0_mc-1.18.2 Modern-Industrialization-1.2.0

image

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

Relevant log output

The below log is after I do /reload and the items show up. I don't see any errors related to REI but maybe you will.

[11:45:15] [Server thread/INFO]: [_Turner: Reloading!]
[11:45:15] [Render thread/INFO]: [CHAT] Reloading!
[11:45:15] [Server thread/INFO]: server_scripts:script.js:8: Hello, World! (You will see this line every time server resources reload)
[11:45:15] [Server thread/INFO]: Loaded script server_scripts:script.js in 0.001 s
[11:45:15] [Server thread/INFO]: Loaded 1/1 KubeJS server scripts in 0.002 s
[11:45:15] [Server thread/INFO]: Scripts loaded
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type kubejs:shaped
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type kubejs:shapeless
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:crafting_shaped
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:crafting_shapeless
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:stonecutting
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:smelting
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:blasting
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:smoking
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:campfire_cooking
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type minecraft:smithing
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type botania:runic_altar
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type malum:spirit_focusing
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:assembler
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:centrifuge
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:chemical_reactor
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:compressor
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:cutting_machine
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:distillery
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:electrolyzer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:furnace
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:forge_hammer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:macerator
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:mixer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:packer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:polarizer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:unpacker
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:wiremill
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:blast_furnace
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:coke_oven
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:distillation_tower
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:fusion_reactor
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:heat_exchanger
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:implosion_compressor
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:oil_drilling_rig
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:pressurizer
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:quarry
[11:45:15] [Server thread/INFO]: Registered custom recipe handler for type modern_industrialization:vacuum_freezer
[11:45:15] [Server thread/INFO]: Scanning recipes...
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [create, coupling, add, cart1] and [create, coupling, add, carts] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [create, coupling, add, carts] and [create, coupling, add, cart1] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [create, coupling, add, cart1] and [create, coupling, add, carts] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Server thread/WARN]: Ambiguity between arguments [create, coupling, add, carts] and [create, coupling, add, cart1] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[11:45:15] [Worker-Main-25/ERROR]: Couldn't load tag sandwichable:no_shrubs as it is missing following references: #c:in_the_nether (from Sandwichable)
[11:45:15] [Worker-Main-25/ERROR]: Couldn't load tag sandwichable:no_salt_pools as it is missing following references: #sandwichable:no_shrubs (from Sandwichable)
[11:45:15] [Worker-Main-38/ERROR]: [trinkets] Syntax error while reading data for slots/hand/wrist.json
[11:45:15] [Worker-Main-38/INFO]: [STDERR]: com.google.gson.JsonSyntaxException: Expected quick_move_predicates to be a JsonArray, was "tri...ll"
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at net.minecraft.class_3518.method_15252(class_3518.java:424)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at net.minecraft.class_3518.method_15292(class_3518.java:440)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at dev.emi.trinkets.data.SlotLoader$SlotData.read(SlotLoader.java:168)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at dev.emi.trinkets.data.SlotLoader.prepare(SlotLoader.java:68)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at dev.emi.trinkets.data.SlotLoader.method_18789(SlotLoader.java:32)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at net.minecraft.class_4080.method_18791(class_4080.java:11)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
[11:45:15] [Worker-Main-38/INFO]: [STDERR]:     at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/blazing_quartz[malum:spirit_focusing]': Failed to parse custom ingredient ("infernal") from {"type":"infernal","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/amethyst_shard[malum:spirit_focusing]': Failed to parse custom ingredient ("aerial") from {"type":"aerial","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/prismarine_crystals[malum:spirit_focusing]': Failed to parse custom ingredient ("aqueous") from {"type":"aqueous","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/iron_node[malum:spirit_focusing]': Failed to parse custom ingredient ("earthen") from {"type":"earthen","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/copper_node[malum:spirit_focusing]': Failed to parse custom ingredient ("earthen") from {"type":"earthen","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/glowstone_dust[malum:spirit_focusing]': Failed to parse custom ingredient ("infernal") from {"type":"infernal"}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/redstone[malum:spirit_focusing]': Failed to parse custom ingredient ("arcane") from {"type":"arcane"}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/quartz[malum:spirit_focusing]': Failed to parse custom ingredient ("earthen") from {"type":"earthen","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/gold_node[malum:spirit_focusing]': Failed to parse custom ingredient ("earthen") from {"type":"earthen","count":2}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/WARN]: Failed to parse recipe 'malum:spirit_crucible/gunpowder[malum:spirit_focusing]': Failed to parse custom ingredient ("earthen") from {"type":"earthen"}: java.lang.UnsupportedOperationException: Custom ingredients are not present on Fabric!
[11:45:15] [Server thread/INFO]: Found 8163 recipes and 0 failed recipes in 61.29 ms
[11:45:15] [Server thread/INFO]: Posted recipe events in 137.4 ?s
[11:45:16] [Server thread/INFO]: Modified & removed recipes in 34.59 ms
[11:45:16] [Server thread/INFO]: Added recipes in 3.000 ?s
[11:45:16] [Server thread/INFO]: Added 0 recipes, removed 0 recipes, modified 0 recipes, with 0 failed recipes and 0 fall-backed recipes
[11:45:16] [Server thread/INFO]: Reloaded with no KubeJS errors!
[11:45:16] [Render thread/INFO]: [CHAT] Reloaded with no KubeJS errors!
[11:45:16] [Server thread/INFO]: Loaded 4426 advancements
[11:45:16] [Server thread/INFO]: Loaded 9 revelations
[11:45:16] [Server thread/INFO]: Loaded 9 aspects
[11:45:16] [Server thread/INFO]: Loaded 0 conditional recipes
[11:45:16] [Server thread/INFO]: Reloaded configs for mousewheelie (server/smallest)
[11:45:16] [ForkJoinPool.commonPool-worker-29/INFO]: Loaded 5200 translation keys
[11:45:17] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2306ms or 46 ticks behind
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIPlugin] stage [START], registered 28 plugins: KubeJSREIPlugin [kubejs], ReiRecipeLookup [wthit], DefaultRuntimePlugin [roughlyenoughitems], JuicerReiPlugin [bodaciousberries], AdornReiClient [adorn], AdornReiServer [adorn], ReiCompatibility [polymer], REITooltipPlugin [appleskin], ReiCompat [ellemes_container_lib], create:rei_plugin [create], DefaultClientRuntimePlugin [roughlyenoughitems], MdReiPlugin [moderndynamics], ConjuringClientPlugin [conjuring], ConjuringCommonPlugin [conjuring], ae2wtlib [ae2wtlib], OwoReiPlugin [owo], AlloyForgeryPlugin [alloy_forgery], MIREIPlugin [modern_industrialization], FluidFuelsPlugin [modern_industrialization], ForgeHammerRecipePlugin [modern_industrialization], MachinesPlugin [modern_industrialization], NeutronInteractionPlugin [modern_industrialization], AE2 [ae2], SandwichableREI [sandwichable], BotaniaREIPlugin [botania], FabricFluidAPISupportPlugin, DefaultPlugin [roughlyenoughitems], DefaultClientPlugin [roughlyenoughitems]
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIClientPlugin] stage [START], registered 23 plugins: KubeJSREIPlugin [kubejs], ReiRecipeLookup [wthit], JuicerReiPlugin [bodaciousberries], AdornReiClient [adorn], ReiCompatibility [polymer], REITooltipPlugin [appleskin], ReiCompat [ellemes_container_lib], create:rei_plugin [create], DefaultClientRuntimePlugin [roughlyenoughitems], MdReiPlugin [moderndynamics], ConjuringClientPlugin [conjuring], ae2wtlib [ae2wtlib], OwoReiPlugin [owo], AlloyForgeryPlugin [alloy_forgery], MIREIPlugin [modern_industrialization], FluidFuelsPlugin [modern_industrialization], ForgeHammerRecipePlugin [modern_industrialization], MachinesPlugin [modern_industrialization], NeutronInteractionPlugin [modern_industrialization], AE2 [ae2], SandwichableREI [sandwichable], BotaniaREIPlugin [botania], DefaultClientPlugin [roughlyenoughitems]
[11:45:17] [Server thread/INFO]: Sending reload packet to clients
[11:45:17] [Render thread/INFO]: Loading all registered leaf blocks.
[11:45:17] [Render thread/WARN]: [REI] Suppressing Reload Plugins of stage START
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIServerPlugin] stage [START], registered 5 plugins: DefaultRuntimePlugin [roughlyenoughitems], AdornReiServer [adorn], ConjuringCommonPlugin [conjuring], FabricFluidAPISupportPlugin, DefaultPlugin [roughlyenoughitems]
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIPlugin] with 2 entry types, 6 item comparators, 0 fluid comparators and 2 fluid support providers in 4ms.
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIClientPlugin] with 5234 entries, 15690 displays, 2 display visibility predicates, 113 categories (Crafting, Smelting, Smoking, Blasting, Campfire, Stone Cutting, Fuel, Brewing, Composting, Stripping, Smithing, Anvil, Beacon Base, Beacon Payment, Tilling, Pathing, Waxing, Wax Scraping, Oxidizing, Oxidation Scraping, Information, Petal Apothecary, Pure Daisy, Mana Infusion, Runic Altar, Elven Trade, Botanical Brewery, Terrestrial Agglomeration, Orechid, Orechid Ignem, Marimorphosis, Cutting, Toasting, Throwing In Water, Matter Condenser, Inscriber, Applied Energistics 2 - Facades, P2P Tunnel Attunement, Neutron Interaction, Thermal Interaction, Assembler, Compressor, Cutting Machine, Furnace, Macerator, Mixer, Centrifuge, Chemical Reactor, Coke Oven, Distillation Tower, Distillery, EBF (Cupronickel Tier), EBF (Kanthal Tier), Electric Compressor, Electric Cutting Machine, Electric Furnace, Electric Macerator, Electric Mixer, Electric Packer, Electric Quarry, Electric Unpacker, Electric Wiremill, Electrolyzer, Fusion Reactor, Heat Exchanger, Implosion Compressor, Oil Drilling Rig, Polarizer, Pressurizer, Steam Blast Furnace, Steam Quarry, Steel Compressor, Steel Cutting Machine, Steel Furnace, Steel Macerator, Steel Mixer, Packer, Unpacker, Wiremill, Vacuum Freezer, Multiblock Materials, Forge Hammer, Fluid Fuels, Alloy Forging, Gem Tinkering, Soul Weaving, Soulfire Forge, Modern Dynamics Upgrades, Milling, Crushing, Pressing, Bulk Washing, Bulk Smoking, Bulk Blasting, Bulk Haunting, Mixing, Sequenced Assembly, Automated Shapeless Crafting, Automated Brewing, Sawing, Block Cutting, Wood Cutting, Compacting, Automated Packing, Sandpaper Polishing, Deploying, Mysterious Conversion, Filling by Spout, Item Draining, Automated Shaped Crafting, Mechanical Crafting, Brewer, Juicer), 9 exclusion zones and 3 overlay deciders in 71ms.
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIServerPlugin] with 5 menu infos in 0ms.
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIPlugin] stage [END], registered 28 plugins: KubeJSREIPlugin [kubejs], ReiRecipeLookup [wthit], DefaultRuntimePlugin [roughlyenoughitems], JuicerReiPlugin [bodaciousberries], AdornReiClient [adorn], AdornReiServer [adorn], ReiCompatibility [polymer], REITooltipPlugin [appleskin], ReiCompat [ellemes_container_lib], create:rei_plugin [create], DefaultClientRuntimePlugin [roughlyenoughitems], MdReiPlugin [moderndynamics], ConjuringClientPlugin [conjuring], ConjuringCommonPlugin [conjuring], ae2wtlib [ae2wtlib], OwoReiPlugin [owo], AlloyForgeryPlugin [alloy_forgery], MIREIPlugin [modern_industrialization], FluidFuelsPlugin [modern_industrialization], ForgeHammerRecipePlugin [modern_industrialization], MachinesPlugin [modern_industrialization], NeutronInteractionPlugin [modern_industrialization], AE2 [ae2], SandwichableREI [sandwichable], BotaniaREIPlugin [botania], FabricFluidAPISupportPlugin, DefaultPlugin [roughlyenoughitems], DefaultClientPlugin [roughlyenoughitems]
[11:45:17] [Render thread/INFO]: Loaded 595 advancements
[11:45:17] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIClientPlugin] stage [END], registered 23 plugins: KubeJSREIPlugin [kubejs], ReiRecipeLookup [wthit], JuicerReiPlugin [bodaciousberries], AdornReiClient [adorn], ReiCompatibility [polymer], REITooltipPlugin [appleskin], ReiCompat [ellemes_container_lib], create:rei_plugin [create], DefaultClientRuntimePlugin [roughlyenoughitems], MdReiPlugin [moderndynamics], ConjuringClientPlugin [conjuring], ae2wtlib [ae2wtlib], OwoReiPlugin [owo], AlloyForgeryPlugin [alloy_forgery], MIREIPlugin [modern_industrialization], FluidFuelsPlugin [modern_industrialization], ForgeHammerRecipePlugin [modern_industrialization], MachinesPlugin [modern_industrialization], NeutronInteractionPlugin [modern_industrialization], AE2 [ae2], SandwichableREI [sandwichable], BotaniaREIPlugin [botania], DefaultClientPlugin [roughlyenoughitems]
[11:45:17] [Render thread/INFO]: BookContentResourceListenerLoader: Files found in 244.3 ?s
[11:45:17] [Render thread/INFO]: BookContentResourceListenerLoader: Files found in 274.0 ?s
[11:45:17] [Render thread/INFO]: BookContentResourceListenerLoader: Files found in 230.7 ?s
[11:45:18] [REI-ReloadPlugins/INFO]: [REI] Reloading Plugin Manager [REIServerPlugin] stage [END], registered 5 plugins: DefaultRuntimePlugin [roughlyenoughitems], AdornReiServer [adorn], ConjuringCommonPlugin [conjuring], FabricFluidAPISupportPlugin, DefaultPlugin [roughlyenoughitems]
[11:45:18] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIPlugin] with 2 entry types, 6 item comparators, 0 fluid comparators and 2 fluid support providers in 4ms.
[11:45:18] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIClientPlugin] with 5234 entries, 15690 displays, 2 display visibility predicates, 113 categories (Crafting, Smelting, Smoking, Blasting, Campfire, Stone Cutting, Fuel, Brewing, Composting, Stripping, Smithing, Anvil, Beacon Base, Beacon Payment, Tilling, Pathing, Waxing, Wax Scraping, Oxidizing, Oxidation Scraping, Information, Petal Apothecary, Pure Daisy, Mana Infusion, Runic Altar, Elven Trade, Botanical Brewery, Terrestrial Agglomeration, Orechid, Orechid Ignem, Marimorphosis, Cutting, Toasting, Throwing In Water, Matter Condenser, Inscriber, Applied Energistics 2 - Facades, P2P Tunnel Attunement, Neutron Interaction, Thermal Interaction, Assembler, Compressor, Cutting Machine, Furnace, Macerator, Mixer, Centrifuge, Chemical Reactor, Coke Oven, Distillation Tower, Distillery, EBF (Cupronickel Tier), EBF (Kanthal Tier), Electric Compressor, Electric Cutting Machine, Electric Furnace, Electric Macerator, Electric Mixer, Electric Packer, Electric Quarry, Electric Unpacker, Electric Wiremill, Electrolyzer, Fusion Reactor, Heat Exchanger, Implosion Compressor, Oil Drilling Rig, Polarizer, Pressurizer, Steam Blast Furnace, Steam Quarry, Steel Compressor, Steel Cutting Machine, Steel Furnace, Steel Macerator, Steel Mixer, Packer, Unpacker, Wiremill, Vacuum Freezer, Multiblock Materials, Forge Hammer, Fluid Fuels, Alloy Forging, Gem Tinkering, Soul Weaving, Soulfire Forge, Modern Dynamics Upgrades, Milling, Crushing, Pressing, Bulk Washing, Bulk Smoking, Bulk Blasting, Bulk Haunting, Mixing, Sequenced Assembly, Automated Shapeless Crafting, Automated Brewing, Sawing, Block Cutting, Wood Cutting, Compacting, Automated Packing, Sandpaper Polishing, Deploying, Mysterious Conversion, Filling by Spout, Item Draining, Automated Shaped Crafting, Mechanical Crafting, Brewer, Juicer), 9 exclusion zones and 3 overlay deciders in 127ms.
[11:45:18] [REI-ReloadPlugins/INFO]: [REI] Reloaded Plugin Manager [REIServerPlugin] with 5 menu infos in 0ms.


### Anything else?

_No response_
shedaniel commented 2 years ago

Thanks for reporting, I am going to build an experimental build for you later to see if it fixes that, I am working on it right now.

shedaniel commented 2 years ago

Please try this file, you need to unzip it first RoughlyEnoughItems-8.3.9999.zip

Trnrr commented 2 years ago

I tried that and it has the same issue.

image image image image image

shedaniel commented 2 years ago

Please try this new one, should fix it this time. RoughlyEnoughItems-8.3.9999.zip

Trnrr commented 2 years ago

That did it! Looks like the latest file fixed it.

shedaniel commented 2 years ago

Nice! Keep using that file until the official update comes out in... a while

Trnrr commented 2 years ago

After lunch I played again and get a crash when I try to view any recipe.


// My bad.

Time: 6/18/22, 2:50 PM
Description: mouseReleased event handler

java.lang.ClassCastException: class java.util.Collections$SynchronizedRandomAccessList cannot be cast to class me.shedaniel.rei.impl.client.registry.display.DisplayRegistryImpl$DisplaysList (java.util.Collections$SynchronizedRandomAccessList is in module java.base of loader 'bootstrap'; me.shedaniel.rei.impl.client.registry.display.DisplayRegistryImpl$DisplaysList is in unnamed module of loader org.quiltmc.loader.impl.launch.knot.KnotClassLoader @305a0c5f)
    at me.shedaniel.rei.impl.client.registry.display.DisplayRegistryImpl.lambda$new$0(DisplayRegistryImpl.java:74)
    at me.shedaniel.rei.impl.client.registry.display.DisplayRegistryImpl$RemappingMap.get(DisplayRegistryImpl.java:96)
    at java.base/java.util.Map.getOrDefault(Map.java:671)
    at me.shedaniel.rei.api.client.registry.display.DisplayRegistry.get(DisplayRegistry.java:138)
    at me.shedaniel.rei.impl.client.view.ViewsImpl._buildMapFor(ViewsImpl.java:120)
    at me.shedaniel.rei.impl.client.view.ViewsImpl.buildMapFor(ViewsImpl.java:87)
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.lambda$new$0(ClientHelperImpl.java:388)
    at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.buildMapInternal(ClientHelperImpl.java:461)
    at me.shedaniel.rei.impl.client.ClientHelperImpl.openView(ClientHelperImpl.java:320)
    at me.shedaniel.rei.api.client.view.ViewSearchBuilder.open(ViewSearchBuilder.java:228)
    at me.shedaniel.rei.impl.client.gui.widget.EntryWidget.doAction(EntryWidget.java:558)
    at me.shedaniel.rei.impl.client.gui.widget.DisplayedEntryWidget.doAction(DisplayedEntryWidget.java:85)
    at me.shedaniel.rei.impl.client.gui.widget.region.RegionEntryWidget.doAction(RegionEntryWidget.java:140)
    at me.shedaniel.rei.impl.client.gui.widget.EntryWidget.method_25406(EntryWidget.java:507)
    at net.minecraft.class_4069.method_20083(class_4069.java:41)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25406(class_4069.java:41)
    at me.shedaniel.rei.impl.client.gui.widget.favorites.FavoritesListWidget.method_25406(FavoritesListWidget.java:310)
    at net.minecraft.class_4069.method_20083(class_4069.java:41)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25406(class_4069.java:41)
    at me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$registerEvents$18(RoughlyEnoughItemsCoreClient.java:381)
    at net.minecraft.class_312.handler$dhe000$onGuiMouseReleased(class_312.java:2133)
    at net.minecraft.class_312.method_1605(class_312.java)
    at net.minecraft.class_437.method_25412(class_437.java:492)
    at net.minecraft.class_312.method_1601(class_312.java:96)
    at net.minecraft.class_312.method_22686(class_312.java:165)
    at net.minecraft.class_1255.execute(class_1255.java:103)
    at net.minecraft.class_312.method_22684(class_312.java:165)
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:204)
    at net.minecraft.class_1041.method_15998(class_1041.java:310)
    at net.minecraft.class_310.method_1523(class_310.java:1147)
    at net.minecraft.class_310.method_1514(class_310.java:737)
    at net.minecraft.client.main.Main.main(Main.java:236)
    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.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
    at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
    at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)

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.client.registry.display.DisplayRegistryImpl.lambda$new$0(DisplayRegistryImpl.java:74)
    at me.shedaniel.rei.impl.client.registry.display.DisplayRegistryImpl$RemappingMap.get(DisplayRegistryImpl.java:96)
    at java.base/java.util.Map.getOrDefault(Map.java:671)
    at me.shedaniel.rei.api.client.registry.display.DisplayRegistry.get(DisplayRegistry.java:138)
    at me.shedaniel.rei.impl.client.view.ViewsImpl._buildMapFor(ViewsImpl.java:120)
    at me.shedaniel.rei.impl.client.view.ViewsImpl.buildMapFor(ViewsImpl.java:87)
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.lambda$new$0(ClientHelperImpl.java:388)
    at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.buildMapInternal(ClientHelperImpl.java:461)
    at me.shedaniel.rei.impl.client.ClientHelperImpl.openView(ClientHelperImpl.java:320)
    at me.shedaniel.rei.api.client.view.ViewSearchBuilder.open(ViewSearchBuilder.java:228)
    at me.shedaniel.rei.impl.client.gui.widget.EntryWidget.doAction(EntryWidget.java:558)
    at me.shedaniel.rei.impl.client.gui.widget.DisplayedEntryWidget.doAction(DisplayedEntryWidget.java:85)
    at me.shedaniel.rei.impl.client.gui.widget.region.RegionEntryWidget.doAction(RegionEntryWidget.java:140)
    at me.shedaniel.rei.impl.client.gui.widget.EntryWidget.method_25406(EntryWidget.java:507)
    at net.minecraft.class_4069.method_20083(class_4069.java:41)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25406(class_4069.java:41)
    at me.shedaniel.rei.impl.client.gui.widget.favorites.FavoritesListWidget.method_25406(FavoritesListWidget.java:310)
    at net.minecraft.class_4069.method_20083(class_4069.java:41)
    at java.base/java.util.Optional.filter(Optional.java:218)
    at net.minecraft.class_4069.method_25406(class_4069.java:41)
    at me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$registerEvents$18(RoughlyEnoughItemsCoreClient.java:381)
    at net.minecraft.class_312.handler$dhe000$onGuiMouseReleased(class_312.java:2133)
    at net.minecraft.class_312.method_1605(class_312.java)
    at net.minecraft.class_437.method_25412(class_437.java:492)
    at net.minecraft.class_312.method_1601(class_312.java:96)
    at net.minecraft.class_312.method_22686(class_312.java:165)
    at net.minecraft.class_1255.execute(class_1255.java:103)
    at net.minecraft.class_312.method_22684(class_312.java:165)
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:204)

-- Affected screen --
Details:
    Screen name: net.minecraft.class_490
Stacktrace:
    at net.minecraft.class_437.method_25412(class_437.java:492)
    at net.minecraft.class_312.method_1601(class_312.java:96)
    at net.minecraft.class_312.method_22686(class_312.java:165)
    at net.minecraft.class_1255.execute(class_1255.java:103)
    at net.minecraft.class_312.method_22684(class_312.java:165)
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:204)
    at net.minecraft.class_1041.method_15998(class_1041.java:310)
    at net.minecraft.class_310.method_1523(class_310.java:1147)
    at net.minecraft.class_310.method_1514(class_310.java:737)
    at net.minecraft.client.main.Main.main(Main.java:236)
    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.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
    at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
    at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)

-- Affected level --
Details:
    All players: 1 total; [class_746['_Turner'/84, l='ClientLevel', x=130.23, y=61.00, z=-592.13]]
    Chunk stats: 1024, 729
    Level dimension: minecraft:overworld
    Level spawn location: World: (0,87,0), Section: (at 0,7,0 in 0,5,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
    Level time: 398607 game time, 440949 day time
    Server brand: quilt
    Server type: Integrated singleplayer server
Stacktrace:
    at net.minecraft.class_638.method_8538(class_638.java:407)
    at net.minecraft.class_310.method_1587(class_310.java:2376)
    at net.minecraft.class_310.method_1514(class_310.java:756)
    at net.minecraft.client.main.Main.main(Main.java:236)
    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.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
    at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
    at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)```
shedaniel commented 2 years ago

Ah sorry, that's my bad, but I have to sleep now, I will make a test build tomorrow

shedaniel commented 2 years ago

@Trnrr Please try this build RoughlyEnoughItems-8.3.9999.zip

Trnrr commented 2 years ago

That works. I can still favorite from the book and view recipes.