@@ -23,6 +23,23 @@ data values:
2323 [dark] green = - {Damage:13}
2424 red = - {Damage:14}
2525 black = - {Damage:15}
26+ {opposite colored}:
27+ white = - {Damage:15}
28+ orange = - {Damage:14}
29+ magenta = - {Damage:13}
30+ light blue = - {Damage:12}
31+ yellow = - {Damage:11}
32+ (lime [green]|light green) = - {Damage:10}
33+ pink = - {Damage:9}
34+ [dark] gr(a|e)y = - {Damage:8}
35+ light gr(a|e)y = - {Damage:7}
36+ cyan = - {Damage:6}
37+ purple = - {Damage:5}
38+ blue = - {Damage:4}
39+ brown = - {Damage:3}
40+ [dark] green = - {Damage:2}
41+ red = - {Damage:1}
42+ black = - {Damage:0}
2643 # For blocks that were colored via ID even in 1.12. Rarely used, but it needs to be a different
2744 # variation than the 1.13 ID-based one because 'light_gray' used to be 'silver' in IDs.
2845 {old colored IDs}:
@@ -47,50 +64,50 @@ data values:
4764 # Dispenser, dropper, pistons, end rods.
4865 {orientable}:
4966 {default} = - {Damage:1}
50- ( down[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:0}
51- ( up[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:1}
52- ( north[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:2}
53- ( south[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:3}
54- ( west[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:4}
55- ( east[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:5}
67+ down[ward[s]][ ( |-)(facing|pointing)] = - {Damage:0}
68+ up[ward[s]][ ( |-)(facing|pointing)] = - {Damage:1}
69+ north[ward[s]][ ( |-)(facing|pointing)] = - {Damage:2}
70+ south[ward[s]][ ( |-)(facing|pointing)] = - {Damage:3}
71+ west[ward[s]][ ( |-)(facing|pointing)] = - {Damage:4}
72+ east[ward[s]][ ( |-)(facing|pointing)] = - {Damage:5}
5673
5774 # For all stairs
5875 {stair direction}:
5976 {default} = - {Damage:0}
60- [right[( |-)]side up] ( east[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:0}
61- [right[( |-)]side up] ( west[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:1}
62- [right[( |-)]side up] ( south[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:2}
63- [right[( |-)]side up] ( north[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:3}
64- up[( |-)]side down ( east[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:4}
65- up[( |-)]side down ( west[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:5}
66- up[( |-)]side down ( south[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:6}
67- up[( |-)]side down ( north[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:7}
77+ [right[( |-)]side up] east[ward[s]][ ( |-)(facing|pointing)] = - {Damage:0}
78+ [right[( |-)]side up] west[ward[s]][ ( |-)(facing|pointing)] = - {Damage:1}
79+ [right[( |-)]side up] south[ward[s]][ ( |-)(facing|pointing)] = - {Damage:2}
80+ [right[( |-)]side up] north[ward[s]][ ( |-)(facing|pointing)] = - {Damage:3}
81+ up[( |-)]side down east[ward[s]][ ( |-)(facing|pointing)] = - {Damage:4}
82+ up[( |-)]side down west[ward[s]][ ( |-)(facing|pointing)] = - {Damage:5}
83+ up[( |-)]side down south[ward[s]][ ( |-)(facing|pointing)] = - {Damage:6}
84+ up[( |-)]side down north[ward[s]][ ( |-)(facing|pointing)] = - {Damage:7}
6885
6986 # For blocks that can be attached to sides of another block, such as torches.
7087 {attached}:
7188 {default} = - {Damage:5}
72- ( down[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:0}
73- ( east[ward[s]]( |-)[ (facing|pointing)]) wall = - {Damage:1}
74- ( west[ward[s]]( |-)[ (facing|pointing)]) wall = - {Damage:2}
75- ( south[ward[s]]( |-)[ (facing|pointing)]) wall = - {Damage:3}
76- ( north[ward[s]]( |-)[ (facing|pointing)]) wall = - {Damage:4}
77- ( up[ward[s]]( |-)[ (facing|pointing)]|floor) = - {Damage:5}
89+ down[ward[s]][ ( |-)(facing|pointing)] = - {Damage:0}
90+ east[ward[s]][ ( |-)(facing|pointing)] wall = - {Damage:1}
91+ west[ward[s]][ ( |-)(facing|pointing)] wall = - {Damage:2}
92+ south[ward[s]][ ( |-)(facing|pointing)] wall = - {Damage:3}
93+ north[ward[s]][ ( |-)(facing|pointing)] wall = - {Damage:4}
94+ up[ward[s]][ ( |-)(facing|pointing)]|floor = - {Damage:5}
7895
7996 # For blocks that can be attached to sides of another block and toggled, namely buttons.
8097 {attached toggleable}:
8198 {default} = - {Damage:5}
82- [(unpressed|inactive)] ( down[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:0}
83- [(unpressed|inactive)] ( east[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:1}
84- [(unpressed|inactive)] ( west[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:2}
85- [(unpressed|inactive)] ( south[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:3}
86- [(unpressed|inactive)] ( north[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:4}
87- [(unpressed|inactive)] ( up[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:5}
88- (pressed|active) ( down[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:8}
89- (pressed|active) ( east[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:9}
90- (pressed|active) ( west[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:10}
91- (pressed|active) ( south[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:11}
92- (pressed|active) ( north[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:12}
93- (pressed|active) ( up[ward[s]]( |-)[ (facing|pointing)]) = - {Damage:13}
99+ [(unpressed|inactive)] down[ward[s]][ ( |-)(facing|pointing)] = - {Damage:0}
100+ [(unpressed|inactive)] east[ward[s]][ ( |-)(facing|pointing)] = - {Damage:1}
101+ [(unpressed|inactive)] west[ward[s]][ ( |-)(facing|pointing)] = - {Damage:2}
102+ [(unpressed|inactive)] south[ward[s]][ ( |-)(facing|pointing)] = - {Damage:3}
103+ [(unpressed|inactive)] north[ward[s]][ ( |-)(facing|pointing)] = - {Damage:4}
104+ [(unpressed|inactive)] up[ward[s]][ ( |-)(facing|pointing)] = - {Damage:5}
105+ (pressed|active) down[ward[s]][ ( |-)(facing|pointing)] = - {Damage:8}
106+ (pressed|active) east[ward[s]][ ( |-)(facing|pointing)] = - {Damage:9}
107+ (pressed|active) west[ward[s]][ ( |-)(facing|pointing)] = - {Damage:10}
108+ (pressed|active) south[ward[s]][ ( |-)(facing|pointing)] = - {Damage:11}
109+ (pressed|active) north[ward[s]][ ( |-)(facing|pointing)] = - {Damage:12}
110+ (pressed|active) up[ward[s]][ ( |-)(facing|pointing)] = - {Damage:13}
94111
95112 # For wood types defined by data values in older versions. Not all wooden blocks can use this,
96113 # just ones that were all stored in one ID using DVs 0-5 to represent them.
@@ -129,20 +146,20 @@ block states:
129146 # Dispenser, dropper, pistons, end rods.
130147 {orientable}:
131148 {default} = -[facing=up]
132- ( down[ward[s]]( |-)[ (facing|pointing)]) = -[facing=down]
133- ( up[ward[s]]( |-)[ (facing|pointing)]) = -[facing=up]
134- ( north[ward[s]]( |-)[ (facing|pointing)]) = -[facing=north]
135- ( south[ward[s]]( |-)[ (facing|pointing)]) = -[facing=south]
136- ( west[ward[s]]( |-)[ (facing|pointing)]) = -[facing=west]
137- ( east[ward[s]]( |-)[ (facing|pointing)]) = -[facing=east]
149+ down[ward[s]][ ( |-)(facing|pointing)] = -[facing=down]
150+ up[ward[s]][ ( |-)(facing|pointing)] = -[facing=up]
151+ north[ward[s]][ ( |-)(facing|pointing)] = -[facing=north]
152+ south[ward[s]][ ( |-)(facing|pointing)] = -[facing=south]
153+ west[ward[s]][ ( |-)(facing|pointing)] = -[facing=west]
154+ east[ward[s]][ ( |-)(facing|pointing)] = -[facing=east]
138155
139156 # For blocks that can only point in four directions.
140157 {directional}:
141158 {default} = -[facing=east]
142- ( north[ward[s]]( |-)[ (facing|pointing)]) = -[facing=north]
143- ( south[ward[s]]( |-)[ (facing|pointing)]) = -[facing=south]
144- ( west[ward[s]]( |-)[ (facing|pointing)]) = -[facing=west]
145- ( east[ward[s]]( |-)[ (facing|pointing)]) = -[facing=east]
159+ north[ward[s]][ ( |-)(facing|pointing)] = -[facing=north]
160+ south[ward[s]][ ( |-)(facing|pointing)] = -[facing=south]
161+ west[ward[s]][ ( |-)(facing|pointing)] = -[facing=west]
162+ east[ward[s]][ ( |-)(facing|pointing)] = -[facing=east]
146163
147164 # For anything that can exist in either the top or bottom half of a block (slabs), can be flipped
148165 # (stairs), or that has top and bottom halves (double plants, doors, etc.)
0 commit comments