Narrow default frame-materials to just obsidian

GOLD_BLOCK/GILDED_BLACKSTONE/BIRCH_PLANKS/OAK_PLANKS were also present
on a nearby backdrop wall in the user's build, so even with the
plane-locked diagonal fix (which only stops leaks through the ring's
thickness), the flood-fill could still sweep in decorative use of the
same materials sitting in-plane with the ring, putting chevrons on
unrelated blocks. Default is now just OBSIDIAN; anyone mixing
materials should keep the list to ring-only blocks per the updated
config.yml/README guidance.
This commit is contained in:
Michael Burgess
2026-08-09 12:03:56 -04:00
parent f58fad26d7
commit 980f73e7d2
2 changed files with 19 additions and 16 deletions
+11 -5
View File
@@ -17,11 +17,17 @@ Build everything with `./gradlew build`. Jars land in each module's `build/libs/
## Building a gate
There's no fixed size or shape - build any single connected ring out of
`gate.frame-materials` (default: obsidian, gold block, gilded blackstone, birch/oak
planks) with a fully sealed hollow interior. No gaps; the interior must be enclosed.
"Connected" includes the usual diagonal stepping a round/octagonal ring needs at its
corners (blocks touching only edge-to-edge or corner-to-corner still count), so a
circular build doesn't need every block to share a full face with the next.
`gate.frame-materials` (default: just obsidian) with a fully sealed hollow interior.
No gaps; the interior must be enclosed. "Connected" includes the usual diagonal
stepping a round/octagonal ring needs at its corners (blocks touching only
edge-to-edge or corner-to-corner still count), so a circular build doesn't need every
block to share a full face with the next.
Add more materials to `gate.frame-materials` if your ring mixes blocks, but keep the
list to materials used *only* for the ring - anything also used decoratively nearby
(a backdrop wall, a matching accent elsewhere) risks getting swept into the frame if
it touches the ring anywhere in the same plane, which is also where stray chevrons
would show up.
Build it free-standing, one block thick, in a single flat plane (a vertical ring
facing a direction, like all the examples above) - the plugin figures out which axis