Expose the runtime block/item registry through compact material search and single-material descriptions. Preserve private block-entity data through checked edits and durable undo without sending payloads to model context. Include the completed terrain tools, isolated world/map plugin, station lift, ACP streaming and guidance fixes, local camera auto-connect, construction scripts, and their public documentation, references and verification records. Active station decoration and private runtime data remain outside this commit. Validation: 145 Maven tests, 47 Bridge tests, successful camera Gradle build, and isolated Paper verification of all 1,196 block defaults plus 5,392 independent property cases for placement, same-material edits and restoration.
202 lines
26 KiB
JSON
202 lines
26 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"kind": "design_reference_catalog",
|
|
"reviewed_on": "2026-09-13",
|
|
"project": "Shacraft lobby",
|
|
"status": "Original design proposals; not executable build_prepare recipes and not newly built or playtested.",
|
|
"units": "Dimensions are width (X), height (Y), depth (Z) in blocks. Envelopes exclude separately specified circulation and buried support. Front is -Z; +Z points into the object. Adapt to surveyed world coordinates and rotate directional block states with the geometry.",
|
|
"capability_basis": "Material names checked against the saved Stage 07 project_context palette on 2026-09-13. Re-read live project_context before building. Material availability does not validate states, placement support or geometry.",
|
|
"source_notes": "source_ids identify conceptual inspiration. All dimensions, placement sequences and Shacraft adaptations below are original proposals, not source schematics.",
|
|
"sources": [
|
|
{"id":"S01","title":"Interior Motives","url":"https://www.minecraft.net/en-us/article/interior-motives","use":"Purposeful interiors and agreement between interior and exterior architecture."},
|
|
{"id":"S02","title":"Tranquil Towers","url":"https://www.minecraft.net/en-us/article/tranquil-towers","use":"Develop roof shape and silhouette before details."},
|
|
{"id":"S03","title":"The Sky is No Limit","url":"https://www.minecraft.net/en-us/article/sky-no-limit","use":"Consistent palette and simple textures for a large composition."},
|
|
{"id":"S04","title":"Taking Inventory: Glass Pane","url":"https://www.minecraft.net/en-us/article/taking-inventory--glass-pane","use":"Window depth; our sealed variant uses recessed full glass."},
|
|
{"id":"S05","title":"Build With It: Quartz","url":"https://www.minecraft.net/en-us/article/build-with-it--quartz","use":"A pale material family can connect architecture and furnishings."},
|
|
{"id":"S06","title":"Fantastic Furniture","url":"https://www.minecraft.net/en-us/article/fantastic-furniture","use":"Habitable furniture groups and independently finished partition faces."},
|
|
{"id":"S07","title":"Cozy Chambers","url":"https://www.minecraft.net/en-us/article/cozy-chambers","use":"Wood, plants and lighting soften stone and copper interiors."},
|
|
{"id":"S08","title":"Block of the Month: Decorated Pot","url":"https://www.minecraft.net/en-us/article/decorated-pot","use":"Flowerpot above decorated pot is a future material option, not supported by the current palette."},
|
|
{"id":"S09","title":"Tutorial: Tips For Landscaping and Terraforming","url":"https://www.minecraft.net/en-us/article/tutorial--tips-for-landscaping-and-terraforming","use":"BlueNerd: connect paths, banks, vegetation and shaped terrain."},
|
|
{"id":"S10","title":"Five simple path designs","url":"https://www.minecraft.net/en-us/article/five-simple-path-designs","use":"Zaypixel: route materials and nearby objects communicate place."},
|
|
{"id":"S11","title":"Tutorial: Cottagecore Decor","url":"https://www.minecraft.net/en-us/article/tutorial--cottagecore-decor","use":"Kelpie the Fox: outdoor places to rest; reference uses Mizuno's 16 Craft."},
|
|
{"id":"S12","title":"Taking Inventory: Lantern","url":"https://www.minecraft.net/en-us/article/taking-inventory--lantern","use":"Lanterns as recurring fixtures; historical spawning advice is not used."},
|
|
{"id":"S13","title":"Build With It: Cobblestone!","url":"https://www.minecraft.net/en-us/article/build-with-it--cobblestone-","use":"Moss and vegetation can suggest age in masonry."},
|
|
{"id":"S14","title":"Caves & Cliffs: Part I out today on Java","url":"https://www.minecraft.net/en-us/article/caves---cliffs--part-i-out-today-java","use":"Waxed copper, tinted glass light blocking, and introduced decorative blocks."},
|
|
{"id":"S15","title":"Minecraft Java Edition 1.21.5: Spring to Life","url":"https://feedback.minecraft.net/hc/en-us/articles/35298208390797-Minecraft-Java-Edition-1-21-5-Spring-to-Life","use":"New plant orientations/densities and low-emission firefly bushes; not current MCP capabilities."},
|
|
{"id":"S16","title":"Build with It: Diorite!","url":"https://www.minecraft.net/en-us/article/build-it--diorite-","use":"Texture intensity matters; polished variants can produce calmer surfaces."},
|
|
{"id":"S17","title":"Minecraft Java Edition 26.2","url":"https://www.minecraft.net/en-us/article/minecraft-java-edition-26-2","use":"Current game has additional material families; game availability is distinct from MCP support."}
|
|
],
|
|
"recipes": [
|
|
{
|
|
"id":"arched-window-bay","category":"facade","name":"Recessed arched window bay",
|
|
"size":{"width":7,"height":10,"depth":3},
|
|
"purpose":"Give a large cream facade readable shadow and a consistent structural rhythm.",
|
|
"materials":["minecraft:smooth_sandstone","minecraft:cut_sandstone","minecraft:smooth_sandstone_stairs","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz","minecraft:brown_stained_glass"],
|
|
"steps":["Reserve a seven-wide bay between the actual structural axes; keep adjacent columns and floor decks intact.","At the glazing plane, use five-wide glass rows for the straight portion, then three and one at the crown. Fill every surrounding cell with full masonry so the plane stays sealed.","Place glazing one block behind the front wall plane; use the remaining front depth for a sill and paired jamb brackets.","Use sandstone stairs only as outer trim. Maintain full masonry or full glass behind partial-block trim.","Repeat the approved bay on the established grid; redesign corners and the main doorway deliberately."],
|
|
"clearance":"Keep projections outside the existing public route and its four-block headroom; do not narrow the seven-block station entry.",
|
|
"variants":["Plain rectangular head on a secondary facade.","One gold accent above the principal entrance only."],
|
|
"acceptance":["Closure plane has no unfilled cells, including arch shoulders.","Recess reads from a diagonal player-height camera.","No sill hides a sign or clips furniture.","Stair rotation and corner shape checked after neighboring blocks update."],
|
|
"avoid":["Different window silhouettes in every bay.","Assuming a pane or stair is a full containment wall."],
|
|
"source_ids":["S03","S04","S05"]
|
|
},
|
|
{
|
|
"id":"cornice-bracket","category":"facade","name":"Cornice and paired bracket",
|
|
"size":{"width":9,"height":3,"depth":2},
|
|
"purpose":"Explain the floor/eave line without filling the wall with ornament.",
|
|
"materials":["minecraft:smooth_sandstone","minecraft:smooth_sandstone_stairs","minecraft:smooth_sandstone_slab","minecraft:smooth_quartz"],
|
|
"steps":["Place a continuous stone band on the existing floor or eave line.","Use an inverted-stair underside and a thin slab cap, with at most two blocks of total outward depth.","Put the two bracket groups over structural supports and leave the central field quiet.","Continue the band around corners with an explicitly resolved return; prototype the corner before repeating."],
|
|
"clearance":"Remain above route headroom and outside signs' viewing rays; preserve roof drainage shapes and window tops.",
|
|
"variants":["Single-block projection on small wings.","A stronger cap at the tower base, using the same materials."],
|
|
"acceptance":["Horizontal band remains readable from the main approach.","Brackets align with actual supports.","Cap does not overwhelm the window opening."],
|
|
"avoid":["A thick shelf over every horizontal edge.","Unrelated gold trim on every bracket."],
|
|
"source_ids":["S02","S03","S05"]
|
|
},
|
|
{
|
|
"id":"closed-dormer","category":"roof","name":"Closed green-copper dormer",
|
|
"size":{"width":7,"height":7,"depth":7},
|
|
"purpose":"Add a secondary roof feature while keeping the clock tower dominant.",
|
|
"materials":["minecraft:smooth_sandstone","minecraft:brown_stained_glass","minecraft:waxed_oxidized_cut_copper","minecraft:waxed_oxidized_cut_copper_stairs","minecraft:waxed_oxidized_cut_copper_slab"],
|
|
"steps":["Fit a seven-wide sample to the actual roof pitch; use cream side cheeks and three-wide recessed glass.","Build the green pitched cap with a one-block overhang.","Keep a solid back and floor closure behind the apparent window; retain the existing public ceiling.","Test one dormer from the main approach before any repetition. Consider 14-18 blocks between centers only where the measured structural grid permits it."],
|
|
"clearance":"No opening into an unfinished attic, no overlap with tower faces or main roof ridge.",
|
|
"variants":["One larger central feature on a secondary wing.","Omit the dormer if it competes with the clock silhouette."],
|
|
"acceptance":["Tower remains the primary skyline feature.","Quiet copper roof planes remain visible between details.","Full closure survives the added roof cutout."],
|
|
"avoid":["Treating proposed spacing as a universal rule.","Adding attic access as part of a cosmetic edit."],
|
|
"source_ids":["S02","S03"]
|
|
},
|
|
{
|
|
"id":"waiting-pocket","category":"interior","name":"Paired waiting benches",
|
|
"size":{"width":9,"height":4,"depth":7},
|
|
"purpose":"Create a believable place to wait beside the main hall.",
|
|
"materials":["minecraft:spruce_stairs","minecraft:spruce_slab","minecraft:spruce_planks","minecraft:smooth_sandstone","minecraft:green_concrete","minecraft:lantern","minecraft:oak_leaves","minecraft:dirt"],
|
|
"steps":["Place two three-seat spruce benches facing a shared open pocket, with cream end supports.","Keep a compact table at one side rather than on the main desire line.","Use a flush green paving inset to group the furniture; this substitutes for unsupported carpet.","Add one planter and one supported lantern near the back, leaving the front visually open."],
|
|
"clearance":"Reserve an additional three-block-wide clear passing strip and four blocks of route headroom. Existing wider routes retain their width.",
|
|
"variants":["Single bench and planter in a smaller side recess.","Mirror the group around the room axis while varying the small prop."],
|
|
"acceptance":["Lift sign remains visible from the approach.","Seat fronts and table can be approached without stepping onto furniture.","Lamp and leaves remain stable after updates."],
|
|
"avoid":["Rows of isolated decorative chairs.","Plants in front of navigation signs."],
|
|
"source_ids":["S01","S06","S07"]
|
|
},
|
|
{
|
|
"id":"information-counter","category":"interior","name":"Information counter",
|
|
"size":{"width":9,"height":5,"depth":4},
|
|
"purpose":"Provide a clear information point that belongs in a station.",
|
|
"materials":["minecraft:spruce_planks","minecraft:spruce_slab","minecraft:smooth_sandstone","minecraft:smooth_sandstone_slab","minecraft:green_concrete","minecraft:glowstone","minecraft:brown_stained_glass"],
|
|
"steps":["Frame a seven-block counter between cream end piers; use spruce body and a thin cream slab top.","Align one green sign backing and one lit recess behind the counter.","Keep the back wall solid. Any future staff door remains a finished wall panel until the room exists.","Add actual text only through an existing authorized label mechanism; the block catalog does not create text entities."],
|
|
"clearance":"Reserve three clear queue blocks in front, separated from the entrance-to-lift route and its full width.",
|
|
"variants":["Short five-wide counter for a side room.","A small gold emblem only above the principal information point."],
|
|
"acceptance":["Queue does not cross the main route.","Counter is recognizable before reading the sign.","No false usable door into unfinished space."],
|
|
"avoid":["Several equally bright competing headers.","Claiming matchmaking or staff interaction exists merely because the counter is built."],
|
|
"source_ids":["S01","S05","S06"]
|
|
},
|
|
{
|
|
"id":"smash-exhibit","category":"interior","name":"SMASH exhibit niche",
|
|
"size":{"width":7,"height":6,"depth":5},
|
|
"purpose":"Communicate floating islands and knockback through one readable display.",
|
|
"materials":["minecraft:deepslate","minecraft:smooth_sandstone","minecraft:green_concrete","minecraft:gold_block","minecraft:grass_block","minecraft:dirt","minecraft:glowstone","minecraft:brown_stained_glass"],
|
|
"steps":["Build a full dark base, full back and light stone frame around a five-wide exhibit.","Choose one miniature island or one abstract impact motif as the subject.","Put one small gold focal detail near the subject and keep the rest of the frame consistent with adjacent niches.","Light the subject from concealed side, base or overhead recesses; preserve full-block base and closure.","Use one shared frame for all six future arena places; vary the subject and real destination text only when available."],
|
|
"clearance":"Reserve a three-block viewing strip outside the main circulation aisle; preserve the existing selection aisle.",
|
|
"variants":["Closed trophy pedestal with a single object.","Small landscape model for a future named arena."],
|
|
"acceptance":["Subject is legible from player eye level without entering the display.","No dark face hides the model's silhouette.","Placeholders clearly remain unassigned."],
|
|
"avoid":["Six unrelated palettes.","A visual void that is also an accidental physical hole."],
|
|
"source_ids":["S01","S06","S07"]
|
|
},
|
|
{
|
|
"id":"avenue-edge","category":"path","name":"Formal avenue edge",
|
|
"size":{"width":9,"height":1,"depth":12},
|
|
"purpose":"Connect station stonework to the garden through a continuous legible route.",
|
|
"materials":["minecraft:stone_bricks","minecraft:smooth_stone","minecraft:smooth_sandstone","minecraft:mossy_stone_bricks"],
|
|
"steps":["Keep seven center columns as continuous clear paving and one flush border column on each side.","Survey elevations along the whole segment before decoration; grade transitions as separate geometry.","Place furniture in additional two-to-three-block shoulders or wider pockets, not inside the nine-block strip.","Keep the station approach clean. Introduce small connected worn patches at outer edges beside planting.","Widen at entrances and follow actual destinations rather than adding arbitrary bends."],
|
|
"clearance":"Seven-block clear walking width and four-block headroom; this example must not narrow a wider established route.",
|
|
"variants":["Use local gray stone farther from the station.","Curve the outer border while keeping the tread continuous."],
|
|
"acceptance":["Entire route walkable at all grade changes.","Flush borders do not introduce a lip.","No lamp or planter creates a pinch point."],
|
|
"avoid":["Uniform random scatter of five paving materials.","Applying an organic-path zigzag rule to a formal station axis."],
|
|
"source_ids":["S09","S10","S13"]
|
|
},
|
|
{
|
|
"id":"copper-lantern","category":"lighting","name":"Supported copper-arm lantern",
|
|
"size":{"width":3,"height":7,"depth":1},
|
|
"purpose":"Establish one recognizable outdoor fixture family.",
|
|
"materials":["minecraft:stone_bricks","minecraft:stripped_spruce_log","minecraft:waxed_oxidized_cut_copper","minecraft:iron_chain","minecraft:lantern"],
|
|
"steps":["With the sample's first above-ground cell at y=0, place a full stone foot at (0,0,0), rooted into surveyed ground below.","Raise a post at x=0,z=0 through y=1..5; place a full-block copper arm across x=0..2 at y=6.","Place a vertical iron chain at (2,5,0) attached beneath the full arm, then a hanging lantern at (2,4,0).",
|
|
"Place support before attached details and inspect resulting block states.","Keep the entire post outside the clear path; use a mirrored pair only at a major entry."],
|
|
"clearance":"Four empty cells below the hanging lantern if ground is level with the sample. Recalculate for actual terrain; do not assume the same clearance over a rising stair.",
|
|
"variants":["Shorter ground-mounted fixture in a planted pocket with no walk-under route.","One gold marker at a major junction, outside this base recipe."],
|
|
"acceptance":["Full arm, chain axis and hanging lantern state remain valid after updates.","Night view shows the next step, intersection and sign between lamps.","Post cannot be used to bypass an existing containment boundary."],
|
|
"avoid":["Unsupported lanterns.","Treating a fixed lamp spacing as guaranteed illumination coverage."],
|
|
"source_ids":["S11","S12","S14"]
|
|
},
|
|
{
|
|
"id":"layered-planter","category":"planting","name":"Layered planting pocket",
|
|
"size":{"width":7,"height":6,"depth":5},
|
|
"purpose":"Produce a planted mass with a readable front, middle and background.",
|
|
"materials":["minecraft:dirt","minecraft:grass_block","minecraft:spruce_log","minecraft:spruce_leaves","minecraft:oak_leaves","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:smooth_sandstone"],
|
|
"steps":["Shape a low cream rim with solid soil behind it; support the entire pocket down to the existing terrain.","Put one small rooted tree toward the rear and two unequal shrub groups below it.","Use one dominant foliage species and two restrained flower colors near the front.","Leave patches of visible grass between groups; taper density toward the edge.","Save a seed and cluster anchors for repeatable variation; change group positions rather than every block independently."],
|
|
"clearance":"Keep the highest mass outside entrance and sign sightlines; no leaves overhang the protected walking clearance.",
|
|
"variants":["Formal clipped evergreen beside the station.","Looser shrubs without a tree beside the mountain path."],
|
|
"acceptance":["Flowers have valid soil.","Leaves use persistent=true and a stable read-back distance state.","Trunk has stable soil under it.","Foliage tint checked in the actual biome."],
|
|
"avoid":["A flower on every grass block.","Using leaves as the only containment boundary."],
|
|
"source_ids":["S07","S09","S11"]
|
|
},
|
|
{
|
|
"id":"shore-pocket","category":"landscape","name":"Quiet shore with a stony recess",
|
|
"size":{"width":12,"height":4,"depth":8},
|
|
"purpose":"Connect existing water and terrain with a believable local bank.",
|
|
"materials":["minecraft:stone","minecraft:andesite","minecraft:cobblestone","minecraft:mossy_cobblestone","minecraft:dirt","minecraft:grass_block","minecraft:oak_leaves"],
|
|
"steps":["Sample a short existing shoreline together with its water level and submerged bed.","Shape one quiet bank and one small stony recess; maintain continuous ground beneath the visible soil skin.","Put exposed rock at the outcrop and moss only in selected damp recesses.","Keep vegetation in sheltered land pockets and leave a clear view of the water.","This catalog specifies only land-side decor. Preserve water cells and the connected bed; stop if execution requires fluid placement or an unsupported brush through water."],
|
|
"clearance":"Preserve public route width, foundations, water level and any existing waterfront containment.",
|
|
"variants":["Grass bank with one isolated outcrop.","Stone recess beside a retaining wall, without changing its footing."],
|
|
"acceptance":["Water network and visible level preserved.","No new flow reaches a road or foundation after updates.","A below-water view shows a continuous bed; top-down appearance alone is insufficient."],
|
|
"avoid":["Repeating identical coves as tiles.","Assuming water exists in the MCP material palette."],
|
|
"source_ids":["S09","S13"]
|
|
},
|
|
{
|
|
"id":"retaining-stair","category":"path","name":"Retaining wall and short stair",
|
|
"size":{"width":9,"height":5,"depth":10},
|
|
"purpose":"Make a grade change feel supported and intentionally connected.",
|
|
"materials":["minecraft:stone_bricks","minecraft:stone_brick_stairs","minecraft:stone_brick_slab","minecraft:smooth_sandstone","minecraft:smooth_sandstone_slab","minecraft:mossy_stone_bricks","minecraft:dirt"],
|
|
"steps":["Survey lower and upper approaches first; adapt the proposed envelope to the actual rise.","Reserve five clear stair columns and two shoulder columns per side.","Use three or four one-block rises followed by a three-block-deep landing; fill every tread and retaining wall down to solid ground.","Return the side walls into the upper terrace instead of ending them as disconnected pillars.","Keep the cream cap continuous; limit moss to local soil-contact or shaded recesses."],
|
|
"clearance":"Five clear stair blocks and four-block headroom along the full ascending path, including caps and any overhead fixture.",
|
|
"variants":["A shorter flight for a lower terrace.","An additional landing and separate second flight when the actual rise requires it."],
|
|
"acceptance":["Stair facing matches direction of ascent.","Approach and landing elevations agree with the survey.","No hollow exposed underside or unsupported cap.","Shoulders do not create a climb-over route around containment."],
|
|
"avoid":["Solving a height mismatch with a decorative slab at the doorway.","Placing a standard stair module without measuring the destination."],
|
|
"source_ids":["S09","S10","S13"]
|
|
},
|
|
{
|
|
"id":"luggage-bench","category":"props","name":"Bench and luggage group",
|
|
"size":{"width":7,"height":3,"depth":4},
|
|
"purpose":"Tell a station story with a small, useful-looking prop group.",
|
|
"materials":["minecraft:spruce_stairs","minecraft:spruce_planks","minecraft:stripped_spruce_log","minecraft:smooth_sandstone","minecraft:green_concrete","minecraft:gold_block"],
|
|
"steps":["Put a three-seat bench against the back of a widened pocket, facing the plaza.","Group two wood-toned luggage shapes at one end, leaving seat fronts clear.","Reserve a green backing for one real destination or station identity plaque.","Use at most one small metallic accent in the group; omit it if it attracts more attention than the navigation."],
|
|
"clearance":"Provide a separate three-block passing strip in front and preserve any wider existing route.",
|
|
"variants":["Bench alone.","Bench with one planter instead of luggage."],
|
|
"acceptance":["Object reads as a resting place from the walking path.","Luggage does not intrude into the bench approach.","No label advertises an unfinished accessible destination."],
|
|
"avoid":["Crates in every empty corner.","Unsupported decorative item entities or invented text APIs."],
|
|
"source_ids":["S01","S06","S10"]
|
|
},
|
|
{
|
|
"id":"concealed-light-lens","category":"lighting","name":"Full-block concealed light lens",
|
|
"size":{"width":3,"height":2,"depth":3},
|
|
"purpose":"Illuminate a large room without adding a hanging fixture to every bay.",
|
|
"materials":["minecraft:glowstone","minecraft:brown_stained_glass","minecraft:smooth_sandstone"],
|
|
"steps":["Reserve a three-by-three floor sample outside patterned paving, tree roots, landings and interactive controls.","Keep full paving in the eight perimeter columns; in the center put glowstone below a full brown stained-glass block flush with the walking surface.","Keep supporting construction below the sample intact and record expected states before replacement.","Prototype one lens; increase coverage only after matching night and interior photographs reveal dark areas.","A ceiling variant reverses the emitter and visible lens positions within an intact full-block ceiling."],
|
|
"clearance":"Top of the floor lens remains flush. Ceiling version preserves all existing route headroom and sealed upper rooms.",
|
|
"variants":["Use ordinary full glass if the brown lens makes the sample too dark.","Concealed side lighting for an exhibit rather than more floor lights."],
|
|
"acceptance":["Full-block collision remains at the floor/ceiling surface.","Actual captured room and exhibit faces become legible.","No new bright fixture competes with the entrance or lift."],
|
|
"avoid":["Tinted glass: it blocks light and is not interchangeable with stained glass.","Assuming more fixtures automatically produce a better interior."],
|
|
"source_ids":["S07","S14"],
|
|
"local_precedent":"Stage 07 used concealed brown-glass lighting and real camera review; this reusable sample has not itself been instantiated."
|
|
},
|
|
{
|
|
"id":"masonry-weathering","category":"surface","name":"Cause-based masonry weathering",
|
|
"size":{"width":12,"height":6,"depth":1},
|
|
"purpose":"Add age and material variation while retaining large calm wall fields.",
|
|
"materials":["minecraft:stone_bricks","minecraft:cracked_stone_bricks","minecraft:mossy_stone_bricks","minecraft:andesite","minecraft:smooth_sandstone","minecraft:cut_sandstone"],
|
|
"steps":["Choose either the gray retaining-wall family or the cream facade family; do not mix both randomly.","Save a mask for soil contact, sheltered joints and selected worn edges.","For gray masonry, use small connected mossy patches in the mask and a few connected cracked areas away from structural focal edges.","For cream masonry, keep the field mostly smooth and use cut sandstone to express masonry bands or quiet local variation; do not add green flecks everywhere.","Preserve trim, signs and dominant shapes, then inspect at near, approach and whole-building distances."],
|
|
"clearance":"Surface substitution only; preserve structural collision, public closure and existing manual edits.",
|
|
"variants":["Clean maintained station entrance with minimal weathering.","More aged retaining wall near shaded soil contact."],
|
|
"acceptance":["Weathering locations have a visible cause.","Large forms still read from the approach.","Exact seed and patch anchors recorded for reproducibility."],
|
|
"avoid":["Independent random choice at every voxel.","A universal percentage of damage on every material.","Replacing load-bearing full cubes with stairs merely for texture."],
|
|
"source_ids":["S03","S13","S16"]
|
|
}
|
|
]
|
|
}
|