fix(UC-02): arch review — furniture x/z offsets + ceiling chain fidelity
- Add x_offset/z_offset to PositionedBlock for multi-block furniture clusters - Furniture items now spread across 2-3 positions (matching original Java code) - Offsets multiplied by inward direction for correct corner orientation - Fix has_ceiling_chain: only oubliette has ceiling chains (was true for all 6) - Fix firstCornerSpecial: oubliette cauldron uses x/z offset +1 (inward diagonal) - Update parser to read x_offset/z_offset (defaults to 0)
This commit is contained in:
@@ -49,10 +49,10 @@
|
||||
"first_corner_special": { "block": "minecraft:sculk_catalyst", "y_offset": 1 },
|
||||
"furniture_cluster": [
|
||||
{ "block": "minecraft:sculk_shrieker", "y_offset": 1 },
|
||||
{ "block": "minecraft:sculk_sensor", "y_offset": 1 },
|
||||
{ "block": "minecraft:candle[lit=true,candles=3]", "y_offset": 1 }
|
||||
{ "block": "minecraft:sculk_sensor", "x_offset": 1, "y_offset": 1 },
|
||||
{ "block": "minecraft:candle[lit=true,candles=3]", "y_offset": 1, "z_offset": 1 }
|
||||
],
|
||||
"use_torch_lighting": false,
|
||||
"has_ceiling_chain": true
|
||||
"has_ceiling_chain": false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user