Skip to content

Structure Voids are replaced with a placeholder (in structure schem) #3090

@lafless

Description

@lafless

Server Implementation

Paper

Server Version

1.21.3

Describe the bug

When saving my clipboard as an nbt structure, FAWE seems to replace structure void blocks with a random block relating to the structure, but only if the structure blocks cover an entire layer's air blocks.

To Reproduce

  1. Build a small hut / structure with open interior
  2. Select the hut and fill all air blocks with structure void
  3. Remove all structure void that remain inside the structure
  4. Copy the selection
  5. Save the selection as an nbt structure schematic
  6. Load the schematic
  7. Paste

Expected behaviour

The expected behavior would be for the structure void to be pasted with OR removed (based on how Minecraft's jigsaw structure saving works - I'm not 100% aware of the block placement result, but I am aware that it should either place structure voids, or nothing - definitely not a random block)

Screenshots / Videos

Example Build
Image

Structure NBT save (after replacing blocks at the door holes and below with structure void)
Image

Loading, and pasting the saved structure schematic.

Image

Error log (if applicable)

No response

Fawe Debugpaste

https://athion.net/ISPaster/paste/view/aefc6b24ad0b49a3b3767963f8e635cc

Fawe Version

2.12.4-SNAPSHOT-1025;63f7871

Checklist

Anything else?

Thanks for taking a look! I hope this gets fixed in a somewhat timely manner if this is indeed a bug and not a misuse on my end.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ApprovedAdded if an issue has been approved by a maintainerBugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions