terrarium-earth / Handcrafted

Turn your house into a home!
https://modrinth.com/mod/handcrafted
Other
14 stars 17 forks source link

[Bug]: Placing Oven Crashes Game #120

Open LeavesOfJupiter opened 3 weeks ago

LeavesOfJupiter commented 3 weeks ago

Bug Description

Attempting to place an oven crashes both single and multiplayer servers. It results in this error: [Render thread/ERROR]: Unreported exception thrown! java.lang.IllegalStateException: Invalid block entity handcrafted:oven //

Bug does not appear to affect other items. It effects both singleplayer and multiplayer

How to Reproduce?

  1. Install latest fabric on client (0.102.1+1.21.1)
  2. Install Handcrafted 4.02
  3. Run game and open world
  4. Craft or somehow acquire oven block
  5. Attempt to place block
  6. Switch to console after game crash

Expected Behavior

Expected behavior was for block to place.

Version

4.0.2

Mod Loader Version

0.102+1.21.1

Mod Loader

Fabric

Logs or additional context

Appears to use exit 255 specifically when attempting to render block. Below is the full log

[12:56:42] [Render thread/ERROR]: Unreported exception thrown! java.lang.IllegalStateException: Invalid block entity handcrafted:oven // earth.terrarium.handcrafted.common.blockentities.OvenBlockEntity state at class_2338{x=-37, y=125, z=53}, got Block{handcrafted:oven}[facing=west,lit=false] at net.minecraft.class_2586.method_61175(class_2586.java:57) ~[client-intermediary.jar:?] at net.minecraft.class_2586.<init>(class_2586.java:51) ~[client-intermediary.jar:?] at net.minecraft.class_2624.<init>(class_2624.java:33) ~[client-intermediary.jar:?] at net.minecraft.class_2609.<init>(class_2609.java:132) ~[client-intermediary.jar:?] at net.minecraft.class_3723.<init>(class_3723.java:14) ~[client-intermediary.jar:?] at earth.terrarium.handcrafted.common.blockentities.OvenBlockEntity.<init>(OvenBlockEntity.java:12) ~[handcrafted-fabric-1.21.1-4.0.2.jar:?] at earth.terrarium.handcrafted.common.blocks.misc.OvenBlock.method_10123(OvenBlock.java:21) ~[handcrafted-fabric-1.21.1-4.0.2.jar:?] at net.minecraft.class_2818.method_12010(class_2818.java:286) ~[client-intermediary.jar:?] at net.minecraft.class_1937.method_30092(class_1937.java:232) ~[client-intermediary.jar:?] at net.minecraft.class_638.method_30092(class_638.java:160) ~[client-intermediary.jar:?] at net.minecraft.class_1937.method_8652(class_1937.java:217) ~[client-intermediary.jar:?] at net.minecraft.class_1747.method_7708(class_1747.java:153) ~[client-intermediary.jar:?] at net.minecraft.class_1747.method_7712(class_1747.java:76) ~[client-intermediary.jar:?] at net.minecraft.class_1747.method_7884(class_1747.java:46) ~[client-intermediary.jar:?] at net.minecraft.class_1799.method_7981(class_1799.java:373) ~[client-intermediary.jar:?] at net.minecraft.class_636.method_41934(class_636.java:363) ~[client-intermediary.jar:?] at net.minecraft.class_636.method_41933(class_636.java:318) ~[client-intermediary.jar:?] at net.minecraft.class_636.method_41931(class_636.java:279) ~[client-intermediary.jar:?] at net.minecraft.class_636.method_2896(class_636.java:317) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1583(class_310.java:1852) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1508(class_310.java:2111) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1574(class_310.java:1938) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1523(class_310.java:1246) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.2.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]

Code of Conduct

tylacine commented 2 weeks ago

This is also an issue I am having. My crash log if it's any help crash-2024-08-26_22.54.33-client.txt

Istealideas commented 2 weeks ago

yeah its also happening to me too