-
Notifications
You must be signed in to change notification settings - Fork 0
/
base.yaml
66 lines (60 loc) · 1.42 KB
/
base.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Restrict the size of the structure. An error will be raised if anything extends
# outside of these bounds. This goes by (x, y, z) or (length x height x width).
size: [5, 5, 5]
# The palette maps characters to different types of palette entries that describe how to
# populate the structure. These can be blocks as well as other blueprints.
palette:
# Strings are assumed to be basic blocks.
_: minecraft:air
g: minecraft:glass
c: minecraft:glowstone
b: minecraft:bricks
# To define block states, use the block type entry.
P:
type: block
name: minecraft:quartz_pillar
state:
axis: y
X:
type: block
name: minecraft:tnt
state:
unstable: true
# To define NBT data, use the block type entry.
T:
type: block
name: minecraft:trapped_chest
data:
Items:
- id: minecraft:diamond
Count: 1b
Slot: 13b
# The layout is a 2-D list of strings (a 3-D list of characters) that says how to build
# the structure, piece by piece, using the palette. Note that the first section of the
# layout corresponds to the top-most layer of blocks in the structure.
layout:
- - ggggg
- ggggg
- ggggg
- ggggg
- ggggg
- - ggggg
- g___g
- g___g
- g___g
- ggggg
- - ggggg
- g___g
- g_T_g
- g___g
- ggggg
- - cgggc
- g___g
- g_P_g
- g___g
- cgggc
- - bbbbb
- bbbbb
- bbXbb
- bbbbb
- bbbbb