Skip to content

[1.20.1] Items aren't consumed on craft with Tom's Simple Storage #15

@hecko-yes

Description

@hecko-yes

Environment

  • Minecraft: 1.20.1
  • QuickBench: 4.1.0
  • Loader: Fabric
  • Java: 17.0.8, whatever brand java-runtime-gamma is (courtesy of Prism Launcher) (might've actually been Adoptium 17.0.10.7, not sure how "Autodetect Java version" works)
  • Mods: Tom's Simple Storage 1.7.1

To Reproduce

  1. Place a Crafting Terminal anywhere (doesn't have to be on a container)
  2. Open it and form a recipe
  3. Click the crafting result; watch how items remain both in the grid and in the inventory
  4. Shift-click the crafting result; as above, though the result doesn't automatically reappear

Expected results

The result is refilled using items from the terminal (which is what happens in 1.21.1 with the current latest mod versions)

Logs, crash report, mod list or unmodified mod pack

latest.log
[20:30:00] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2813@6281e8ad, suppressing error
net.minecraft.class_148: Container click
	at net.minecraft.class_1703.method_7593(class_1703.java:304) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12076(class_3244.java:1682) ~[client-intermediary.jar:?]
	at net.minecraft.class_2813.method_12191(class_2813.java:58) ~[client-intermediary.jar:?]
	at net.minecraft.class_2813.method_11054(class_2813.java:13) ~[client-intermediary.jar:?]
	at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.class_3738.run(class_3738.java:18) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:139) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:743) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:675) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassCastException: class com.tom.storagemod.util.CraftingMatrix cannot be cast to class tfar.fastbench.interfaces.CraftingInventoryDuck (com.tom.storagemod.util.CraftingMatrix and tfar.fastbench.interfaces.CraftingInventoryDuck are in unnamed module of loader 'knot' @2893de87)
	at net.minecraft.class_1734.redirect$zlj000$quickbench$no(class_1734.java:579) ~[client-intermediary.jar:?]
	at net.minecraft.class_1734.method_7669(class_1734.java:50) ~[client-intermediary.jar:?]
	at com.tom.storagemod.gui.CraftingTerminalMenu$Result.method_7667(CraftingTerminalMenu.java:101) ~[toms_storage_fabric-1.20-1.7.1.jar:?]
	at net.minecraft.class_1703.method_34249(class_1703.java:421) ~[client-intermediary.jar:?]
	at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
	at net.minecraft.class_1703.method_30010(class_1703.java:419) ~[client-intermediary.jar:?]
	at net.minecraft.class_1703.method_7593(class_1703.java:294) ~[client-intermediary.jar:?]
	... 17 more

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions