Creators-of-Create / Create

[Forge Mod] Building Tools and Aesthetic Technology
MIT License
2.91k stars 907 forks source link

Steam Engine Crashes Server when Placed on Fluid Tanks #4136

Closed Pitstik closed 1 year ago

Pitstik commented 1 year ago

Edit- This is a FABRIC VERSION OF THE MOD

As the title says, the server is crashing when we place steam engines on the tanks. The tanks themselves can exist, but as soon as we put the engine on it, the server crashes. Attached below is the crash log and relevant info. Please help, thanks.

---- Minecraft Crash Report ---- // Everything's going to plan. No, really, that was supposed to happen.

Time: 2022-12-13 20:25:50 Description: Ticking block entity

java.lang.IllegalArgumentException: Cannot get property class_2754{name=blaze, clazz=class com.simibubi.create.content.contraptions.processing.burner.BlazeBurnerBlock$HeatLevel, values=[NONE, SMOULDERING, FADING, KINDLED, SEETHING]} as it does not exist in Block{minecraft:air} at net.minecraft.class_2688.method_11654(class_2688.java:98) at com.mrh0.createaddition.CreateAddition.lambda$onInitialize$0(CreateAddition.java:41) at com.simibubi.create.content.contraptions.fluids.tank.BoilerHeaters.getActiveHeat(BoilerHeaters.java:46) at com.simibubi.create.content.contraptions.fluids.tank.BoilerData.updateTemperature(BoilerData.java:343) at com.simibubi.create.content.contraptions.fluids.tank.BoilerData.tick(BoilerData.java:84) at com.simibubi.create.content.contraptions.fluids.tank.FluidTankTileEntity.tick(FluidTankTileEntity.java:112) at com.simibubi.create.foundation.tileEntity.SmartTileEntityTicker.tick(SmartTileEntityTicker.java:15) at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:660) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:714) at net.minecraft.class_1937.method_18471(class_1937.java:456) at net.minecraft.class_3218.method_18765(class_3218.java:376) at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:875) at net.minecraft.class_3176.method_3813(class_3176.java:289) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) at java.base/java.lang.Thread.run(Thread.java:833)

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

-- Head -- Thread: Server thread Stacktrace: at net.minecraft.class_2688.method_11654(class_2688.java:98) at com.mrh0.createaddition.CreateAddition.lambda$onInitialize$0(CreateAddition.java:41) at com.simibubi.create.content.contraptions.fluids.tank.BoilerHeaters.getActiveHeat(BoilerHeaters.java:46) at com.simibubi.create.content.contraptions.fluids.tank.BoilerData.updateTemperature(BoilerData.java:343) at com.simibubi.create.content.contraptions.fluids.tank.BoilerData.tick(BoilerData.java:84) at com.simibubi.create.content.contraptions.fluids.tank.FluidTankTileEntity.tick(FluidTankTileEntity.java:112) at com.simibubi.create.foundation.tileEntity.SmartTileEntityTicker.tick(SmartTileEntityTicker.java:15) at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:660) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:714) at net.minecraft.class_1937.method_18471(class_1937.java:456) at net.minecraft.class_3218.method_18765(class_3218.java:376)

-- Block entity being ticked -- Details: Name: create:fluid_tank // com.simibubi.create.content.contraptions.fluids.tank.FluidTankTileEntity Block: Block{create:fluid_tank}[bottom=true,light_level=0,shape=plain,top=true] Block location: World: (-812,64,158), Section: (at 4,0,14 in -51,4,9; chunk contains blocks -816,-64,144 to -801,319,159), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,-64,0 to -513,319,511) Block: Block{create:fluid_tank}[bottom=true,light_level=0,shape=plain,top=true] Block location: World: (-812,64,158), Section: (at 4,0,14 in -51,4,9; chunk contains blocks -816,-64,144 to -801,319,159), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,-64,0 to -513,319,511) Stacktrace: at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:660) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:714) at net.minecraft.class_1937.method_18471(class_1937.java:456) at net.minecraft.class_3218.method_18765(class_3218.java:376) at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:875) at net.minecraft.class_3176.method_3813(class_3176.java:289) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) at java.base/java.lang.Thread.run(Thread.java:833)

-- Affected level -- Details: All players: 4 total; [class_3222['Pitstik'/19, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-810.34, y=64.18, z=156.70], class_3222['CAPT_monke'/192, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-827.85, y=65.25, z=166.74], class_3222['Hornears'/367, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-863.17, y=135.00, z=-3.66], class_3222['Nonner1'/4040, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-806.48, y=64.00, z=159.72]] Chunk stats: 5740 Level dimension: minecraft:overworld Level spawn location: World: (80,63,16), Section: (at 0,15,0 in 5,3,1; chunk contains blocks 80,-64,16 to 95,319,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 6123946 game time, 7322050 day time Level name: Pitstik's Fun Land of Fun (World 2) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Level weather: Rain time: 60126 (now: false), thunder time: 83812 (now: false) Known server brands: vanilla, fabric Level was modded: true Level storage version: 0x04ABD - Anvil Stacktrace: at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:875) at net.minecraft.class_3176.method_3813(class_3176.java:289) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) at java.base/java.lang.Thread.run(Thread.java:833)

-- System Details -- Details: Minecraft Version: 1.19.2 Minecraft Version ID: 1.19.2 Operating System: Linux (amd64) version 4.15.0-130-generic Java Version: 17.0.1, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 1825911120 bytes (1741 MiB) / 4747952128 bytes (4528 MiB) up to 6442450944 bytes (6144 MiB) CPUs: 32 Processor Vendor: GenuineIntel Processor Name: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz Identifier: Intel64 Family 6 Model 79 Stepping 1 Microarchitecture: Broadwell (Server) Frequency (GHz): 3.20 Number of physical packages: 2 Number of physical CPUs: 16 Number of logical CPUs: 32 Graphics card #0 name: ASPEED Graphics Family Graphics card #0 vendor: ASPEED Technology, Inc. (0x1a03) Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: 0x2000 Graphics card #0 versionInfo: unknown Virtual memory max (MB): 174695.19 Virtual memory used (MB): 200413.59 Swap memory total (MB): 45773.99 Swap memory used (MB): 2866.71 JVM Flags: 2 total; -Xmx6144M -Xms512M Fabric Mods: architectury: Architectury 6.4.62 bcc: BetterCompatibilityChecker 2.0.2-build.16+mc1.19.1 bclib: BCLib 2.1.5 betterend: Better End 2.1.2 betternether: Better Nether 7.1.2 bettervillage: Better village 2.0.0 byg: Oh The Biomes You'll Go 2.0.0.13 com_electronwill_night-config_core: core 3.6.6 com_electronwill_night-config_toml: toml 3.6.6 chisel: Chisel Refabricated 1.4.5 connectivity: Connectivity Mod 1.19.2-3.4 create: Create 0.5.0g-796+1.19.2 com_google_code_findbugs_jsr305: jsr305 3.0.2 fake-player-api: Fake Player API 0.5.0 forgeconfigapiport: Forge Config API Port 4.2.6 milk: Milk Lib 1.0.51 dripstone_fluid_lib: Dripstone Fluid Lib 2.0.1 porting_lib: Porting Lib 2.1.623+1.19.2 forge_tags: Porting Lib Tags 3.0 porting_lib_base: Porting Lib Base 2.1.623+1.19.2 com_github_llamalad7_mixinextras: MixinExtras 0.1.1 serialization_hooks: Serialization Hooks 0.3.26 porting_lib_entity: Porting Lib Entity 2.1.623+1.19.2 porting_lib_lazy_registration: Porting Lib Lazy Register 2.1.623+1.19.2 porting_lib_model_generators: Porting Lib Model Generators 2.1.623+1.19.2 porting_lib_models: Porting Lib Models 2.1.623+1.19.2 porting_lib_networking: Porting Lib Networking 2.1.623+1.19.2 porting_lib_obj_loader: Porting Lib Obj Loader 2.1.623+1.19.2 porting_lib_model_loader: Porting Lib Model Loader 2.1.623+1.19.2 porting_lib_transfer: Porting Lib Transfer 2.1.623+1.19.2 porting_lib_extensions: Porting Lib Extensions 2.1.623+1.19.2 porting_lib_accessors: Porting Lib Accessors 2.1.623+1.19.2 porting_lib_attributes: Porting Lib Attributes 2.1.623+1.19.2 porting_lib_constants: Porting Lib Constants 2.1.623+1.19.2 porting_lib_common: Porting Lib Common 2.1.623+1.19.2 reach-entity-attributes: Reach Entity Attributes 2.3.0 registrate-fabric: Registrate for Fabric 1.1.44-MC1.19.2 createaddition: Create Crafts & Additions ${version} team_reborn_energy: Energy 2.2.0 decorative_blocks: Decorative Blocks 3.0.0 fabric-api: Fabric API 0.69.0+1.19.2 fabric-api-base: Fabric API Base 0.4.13+0d0f210290 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.12+93d8cb8290 fabric-biome-api-v1: Fabric Biome API (v1) 9.0.20+0d0f210290 fabric-block-api-v1: Fabric Block API (v1) 1.0.1+12bfe4ea90 fabric-command-api-v1: Fabric Command API (v1) 1.2.13+f71b366f90 fabric-command-api-v2: Fabric Command API (v2) 2.1.9+93d8cb8290 fabric-commands-v0: Fabric Commands (v0) 0.2.30+df3654b390 fabric-containers-v0: Fabric Containers (v0) 0.1.38+df3654b390 fabric-content-registries-v0: Fabric Content Registries (v0) 3.4.4+6064db2a90 fabric-convention-tags-v1: Fabric Convention Tags 1.2.0+27265b3490 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.7+aeb40ebe90 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.3.3+ad31814d90 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.33+0d0f210290 fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.2+9244241690 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.31+6eb9a2a190 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.31+df3654b390 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.23+c6af733c90 fabric-item-api-v1: Fabric Item API (v1) 1.6.1+fa140d5990 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.36+9244241690 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.2+9244241690 fabric-loot-api-v2: Fabric Loot API (v2) 1.1.10+83a8659290 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.13+9e7660c690 fabric-message-api-v1: Fabric Message API (v1) 5.0.5+93d8cb8290 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.21+33fbc73890 fabric-networking-api-v1: Fabric Networking API (v1) 1.2.8+3b1d070f90 fabric-networking-v0: Fabric Networking (v0) 0.3.25+df3654b390 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.1.3+06e0e25190 fabric-particles-v1: Fabric Particles (v1) 1.0.12+79adfe0a90 fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.29+9244241690 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.17+0d0f210290 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.9+c6af733c90 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.1.1+aae9039d90 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.8.2+574a764890 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.4+1cc24b1b90 fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.3+9d081d6490 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.3.2+42d99c3290 fabricloader: Fabric Loader 0.14.11 ferritecore: FerriteCore 5.0.3 frame: Frame 0.26.1+1.19-fabric frame-api-base: Frame Base 0.2.1+906ebc04a9 frame-blocks-v0: Frame Blocks (v0) 0.1.3+233e7428a9 frame-config-v0: Frame Config (v0) 0.3.1+0fa45150a9 cloth-config: Cloth Config v6 7.0.72 cloth-basic-math: cloth-basic-math 0.6.1 frame-content-registries-v0: Frame Content Registries (v0) 0.4.0+2876b511a9 frame-enchantments-v0: Frame Enchantments (v0) 0.1.0+4093105da9 frame-game-rules-v0: Frame Game Rules (v0) 0.2.4+e7ce56a6a9 frame-items-v0: Frame Items (v0) 0.1.3+906ebc04a9 frame-loot-tables-v0: Frame Loot Tables (v0) 0.1.4+4f7341eca9 frame-registries-v0: Frame Registries (v0) 0.1.1+0e0ec74ea9 frame-rendering-v0: Frame Rendering (v0) 0.1.5+906ebc04a9 frame-tabbed-item-groups-v0: Frame Tabbed Item Groups (v0) 0.2.4+0aca9b56a9 frame-toymaker-v0: Frame Data Generation Helpers (v0) 0.6.1+b13741c3a9 frame-woods-v0: Frame Woods (v0) 0.2.1+6a33fbada9 immersive_armors: Immersive Armors 1.5.0+1.19.2 ironchests: Iron Chests 1.7.7 libgui: LibGui 6.2.0+1.19 jankson: Jankson 4.1.1+j1.2.1 blue_endless_jankson: jankson 1.2.1 libninepatch: LibNinePatch 1.1.0 itemfilters: Item Filters 1902.2.9-build.46 java: Java HotSpot(TM) 64-Bit Server VM 17 jei: Just Enough Items 11.4.0.288 libraryferret: Library ferret 3.0.0 lithium: Lithium 0.10.4 mcwdoors: Macaw's Doors 1.0.7 mcwfences: Macaw's Fences and Walls 1.0.6 mcwtrpdoors: Macaw's Trapdoors 1.0.7 mcwwindows: Macaw's Windows 2.1.0 minecraft: Minecraft 1.19.2 starlight: Starlight 1.1.1+fabric.ae22326 terrablender: TerraBlender 2.0.1.130 terralith: Terralith 2.3 twigs: Twigs 2.0.0-beta.9+1.19-fabric twilightforest: The Twilight Forest 4.2.310 cardinal-components-base: Cardinal Components API (base) 5.0.1 cardinal-components-entity: Cardinal Components API (entities) 5.0.1 javax_annotation_javax_annotation-api: javax.annotation-api 1.3.2 mm: Manningham Mills 2.3 worldedit: WorldEdit 7.2.12+6240-87f4ae1 z_mcwfencesbyg: Macaw's Fences - BYG 1.19.2-1.0 Server Running: true Player Count: 4 / 120; [class_3222['Pitstik'/19, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-810.34, y=64.18, z=156.70], class_3222['CAPT_monke'/192, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-827.85, y=65.25, z=166.74], class_3222['Hornears'/367, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-863.17, y=135.00, z=-3.66], class_3222['Nonner1'/4040, l='ServerLevel[Pitstik's Fun Land of Fun (World 2)]', x=-806.48, y=64.00, z=159.72]] Data Packs: vanilla, Fabric Mods World Generation: Stable Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt)

PepperCode1 commented 1 year ago

This is the Forge repository and is thus not the place for Fabric issues.