Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-261097

Woodland Mansion generation conditions are not configurable and lag /locate when not fulfilled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.19.4
    • None
    • Unconfirmed
    • (Unassigned)

      Woodland Mansions have a generation requirement of being above ~y=60. There is no way to change this via datapacks, such as a field within the structure json when `type` is `minecraft:woodland_mansion`. Additionally, `/locate structure minecraft:mansion` will cause the game to freeze for roughly a minute when all conditions except this one are possible to be met, rather than the normal result of an immediate unable to find message when there are impossible conditions for a structure to generate. Ocean Monuments will also exhibit this behavior with `/locate` when the only requirement that can't be met is finding a biome with the `required_ocean_monument_surrounding` tag

      Easiest way to verify is superflat worlds of different elevations: attached are datapacks each adding a superflat preset where mansions should be able to spawn, the only difference being that one has ground at y=-59 and the other at y=69. `/locate` freezing behavior can be observed in the low one where no mansions will generate, and will succeed normally in the high one where mansions generate as expected

            Unassigned Unassigned
            sme23 sme23
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: