[BUG] Several problems with structure blocks and furniture
cecaelion opened this issue ยท 0 comments
Bug Description
This is a truly fantastic mod- I love the furniture options it gives me and the versatility of decoration. However, I have noticed a number of problems when using PFM pieces in structures I save using Structure Blocks (eg, for use in a datapack). I apologize in advance for the number of screenshots, but I wanted to thoroughly document the issue.
All behavior reported and screenshots taken are from an instance using Minecraft 1.20.1, the latest version of the Fabric modloader and Fabric API, as well as the latest version of PFM for Fabric 1.20.1. As a note, this also happens using Quilt.
The largest problem that I have noticed is that using simple lights in a build saved with a Structure Block will completely destroy the saved build. Upon loading that build with a structure block, most of the furniture disappears (except for tables, chairs, toilet paper rolls, and counters), as well as several of the slab and stair blocks used in the build. This did not happen with my test world, but I have also seen glass panes disappear.
Without simple lights, the same build will save and load almost correctly using a structure block, with the exception of a few blocks: most wall fixtures (wall cabinets, shower handles, etc), freezers, and any lamps. However, everything else remains untouched.
Reproduction Steps
-
Load an instance of Minecraft 1.20.1 with the Fabric modloader, Fabric's API, and Paladin's Furniture Mod.
-
Build a simple house using a mixture of vanilla materials and some PFM furniture (example shown below).
-
Save this structure with a Structure Block (mine was saved as wintyr:house-1).
-
Load the same structure again nearby. The majority of PFM's wall furniture has disappeared from the copy, as have the lamps and the freezer.
-
Alter the build from step 2 or its reloaded version from step 4, but instead of lamps, use PFM simple lights on the ceilings and nearby light switches to control them.
-
Save the altered build as a separate build from the first save of it (I used wintyr:house-2).
-
Using a structure block, load the build saved in step 6. Now, not only have the wall furniture, lamps, and freezer disappeared, but the majority of the furniture along with multiple vanilla slabs and stairs have also disappeared.
Log File
latest.log (There are a few errors initially logging into the world because I had already tested this issue using that world with the Quilt modloader, but thought I should also see if it happened using Fabric as well. I redid the entire test from the second step onwards to take these screenshots.)
Additionally, the structures used in my screenshots:
wintyr.zip