Every custom block created by this plug-in has a distinct numerical ID. This is an integer between 1 and 159, which is why you can have at most 159 custom blocks.
All custom blocks will be represented by mushroom blocks in-game. Mushroom blocks have different textures, depending on whether there is an adjacent block on each side. For instance, a mushroom block can show texture A when it is not surrounded by any blocks and it can show texture B when a block is placed on top of it. This allows 2^6 = 64 textures per mushroom block. Minecraft has 3 such mushroom blocks: red mushroom blocks, brown mushroom blocks, and mushroom stems. This would allow 3 * 64 = 192 textures in total. Only 33 of these textures will be shown by natural mushroom blocks; the other 159 will be used by this plug-in to represent custom blocks.
The mechanic explained above is not every useful on its own: custom blocks would only show their desired texture when there are solid blocks placed adjacent to its right sides. But, this plug-in can force mushroom blocks to stay in the desired state with the desired texture.
The numerical ID of a custom block determines which mushroom block type will be used to represent the custom block, and which 'sides' of the block are 'occupied'. The table below shows which numerical ID is mapped to which mushroom block type and on which sides it would have adjacent blocks. This information can be useful for advanced users that would like to create custom blocks through other means than simply placing it.
The following example demonstrates how to read this table: If you have a custom block with numertical ID 1, it will be represented by a brown mushroom block, and it will take the texture of a brown mushroom block that is adjacent to a block on its west side and is not adjacent to any other blocks. (But the plug-in will make sure that you don't need to worry about the presence/absence of adjacent blocks.)
Numerical ID | Mushroom block type | Down | East | North | South | Up | West |
---|---|---|---|---|---|---|---|
1 | brown | no | no | no | no | no | yes |
2 | brown | no | no | no | yes | no | no |
3 | brown | no | no | no | yes | no | yes |
4 | brown | no | no | yes | no | no | no |
5 | brown | no | no | yes | no | no | yes |
6 | brown | no | no | yes | yes | no | no |
7 | brown | no | no | yes | yes | no | yes |
8 | brown | no | no | yes | yes | yes | no |
9 | brown | no | no | yes | yes | yes | yes |
10 | brown | no | yes | no | no | no | no |
11 | brown | no | yes | no | no | no | yes |
12 | brown | no | yes | no | no | yes | yes |
13 | brown | no | yes | no | yes | no | no |
14 | brown | no | yes | no | yes | no | yes |
15 | brown | no | yes | no | yes | yes | yes |
16 | brown | no | yes | yes | no | no | no |
17 | brown | no | yes | yes | no | no | yes |
18 | brown | no | yes | yes | no | yes | yes |
19 | brown | no | yes | yes | yes | no | no |
20 | brown | no | yes | yes | yes | no | yes |
21 | brown | no | yes | yes | yes | yes | no |
22 | brown | no | yes | yes | yes | yes | yes |
23 | brown | yes | no | no | no | no | no |
24 | brown | yes | no | no | no | no | yes |
25 | brown | yes | no | no | no | yes | no |
26 | brown | yes | no | no | no | yes | yes |
27 | brown | yes | no | no | yes | no | no |
28 | brown | yes | no | no | yes | no | yes |
29 | brown | yes | no | no | yes | yes | no |
30 | brown | yes | no | no | yes | yes | yes |
31 | brown | yes | no | yes | no | no | no |
32 | brown | yes | no | yes | no | no | yes |
33 | brown | yes | no | yes | no | yes | no |
34 | brown | yes | no | yes | no | yes | yes |
35 | brown | yes | no | yes | yes | no | no |
36 | brown | yes | no | yes | yes | no | yes |
37 | brown | yes | no | yes | yes | yes | no |
38 | brown | yes | no | yes | yes | yes | yes |
39 | brown | yes | yes | no | no | no | no |
40 | brown | yes | yes | no | no | no | yes |
41 | brown | yes | yes | no | no | yes | no |
42 | brown | yes | yes | no | no | yes | yes |
43 | brown | yes | yes | no | yes | no | no |
44 | brown | yes | yes | no | yes | no | yes |
45 | brown | yes | yes | no | yes | yes | no |
46 | brown | yes | yes | no | yes | yes | yes |
47 | brown | yes | yes | yes | no | no | no |
48 | brown | yes | yes | yes | no | no | yes |
49 | brown | yes | yes | yes | no | yes | no |
50 | brown | yes | yes | yes | no | yes | yes |
51 | brown | yes | yes | yes | yes | no | no |
52 | brown | yes | yes | yes | yes | no | yes |
53 | brown | yes | yes | yes | yes | yes | no |
54 | red | no | no | yes | yes | no | no |
55 | red | no | no | yes | yes | no | yes |
56 | red | no | no | yes | yes | yes | no |
57 | red | no | no | yes | yes | yes | yes |
58 | red | no | yes | no | no | no | yes |
59 | red | no | yes | no | no | yes | yes |
60 | red | no | yes | no | yes | no | yes |
61 | red | no | yes | no | yes | yes | yes |
62 | red | no | yes | yes | no | no | yes |
63 | red | no | yes | yes | no | yes | yes |
64 | red | no | yes | yes | yes | no | no |
65 | red | no | yes | yes | yes | no | yes |
66 | red | no | yes | yes | yes | yes | no |
67 | red | no | yes | yes | yes | yes | yes |
68 | red | yes | no | no | no | no | no |
69 | red | yes | no | no | no | no | yes |
70 | red | yes | no | no | no | yes | no |
71 | red | yes | no | no | no | yes | yes |
72 | red | yes | no | no | yes | no | no |
73 | red | yes | no | no | yes | no | yes |
74 | red | yes | no | no | yes | yes | no |
75 | red | yes | no | no | yes | yes | yes |
76 | red | yes | no | yes | no | no | no |
77 | red | yes | no | yes | no | no | yes |
78 | red | yes | no | yes | no | yes | no |
79 | red | yes | no | yes | no | yes | yes |
80 | red | yes | no | yes | yes | no | no |
81 | red | yes | no | yes | yes | no | yes |
82 | red | yes | no | yes | yes | yes | no |
83 | red | yes | no | yes | yes | yes | yes |
84 | red | yes | yes | no | no | no | no |
85 | red | yes | yes | no | no | no | yes |
86 | red | yes | yes | no | no | yes | no |
87 | red | yes | yes | no | no | yes | yes |
88 | red | yes | yes | no | yes | no | no |
89 | red | yes | yes | no | yes | no | yes |
90 | red | yes | yes | no | yes | yes | no |
91 | red | yes | yes | no | yes | yes | yes |
92 | red | yes | yes | yes | no | no | no |
93 | red | yes | yes | yes | no | no | yes |
94 | red | yes | yes | yes | no | yes | no |
95 | red | yes | yes | yes | no | yes | yes |
96 | red | yes | yes | yes | yes | no | no |
97 | red | yes | yes | yes | yes | no | yes |
98 | red | yes | yes | yes | yes | yes | no |
99 | stem | no | no | no | no | no | yes |
100 | stem | no | no | no | no | yes | no |
101 | stem | no | no | no | no | yes | yes |
102 | stem | no | no | no | yes | no | no |
103 | stem | no | no | no | yes | no | yes |
104 | stem | no | no | no | yes | yes | no |
105 | stem | no | no | no | yes | yes | yes |
106 | stem | no | no | yes | no | no | no |
107 | stem | no | no | yes | no | no | yes |
108 | stem | no | no | yes | no | yes | no |
109 | stem | no | no | yes | no | yes | yes |
110 | stem | no | no | yes | yes | no | no |
111 | stem | no | no | yes | yes | no | yes |
112 | stem | no | no | yes | yes | yes | no |
113 | stem | no | no | yes | yes | yes | yes |
114 | stem | no | yes | no | no | no | no |
115 | stem | no | yes | no | no | no | yes |
116 | stem | no | yes | no | no | yes | no |
117 | stem | no | yes | no | no | yes | yes |
118 | stem | no | yes | no | yes | no | no |
119 | stem | no | yes | no | yes | no | yes |
120 | stem | no | yes | no | yes | yes | no |
121 | stem | no | yes | no | yes | yes | yes |
122 | stem | no | yes | yes | no | no | no |
123 | stem | no | yes | yes | no | no | yes |
124 | stem | no | yes | yes | no | yes | no |
125 | stem | no | yes | yes | no | yes | yes |
126 | stem | no | yes | yes | yes | no | no |
127 | stem | no | yes | yes | yes | yes | no |
128 | stem | no | yes | yes | yes | yes | yes |
129 | stem | yes | no | no | no | no | no |
130 | stem | yes | no | no | no | no | yes |
131 | stem | yes | no | no | no | yes | no |
132 | stem | yes | no | no | no | yes | yes |
133 | stem | yes | no | no | yes | no | no |
134 | stem | yes | no | no | yes | no | yes |
135 | stem | yes | no | no | yes | yes | no |
136 | stem | yes | no | no | yes | yes | yes |
137 | stem | yes | no | yes | no | no | no |
138 | stem | yes | no | yes | no | no | yes |
139 | stem | yes | no | yes | no | yes | no |
140 | stem | yes | no | yes | no | yes | yes |
141 | stem | yes | no | yes | yes | no | no |
142 | stem | yes | no | yes | yes | no | yes |
143 | stem | yes | no | yes | yes | yes | no |
144 | stem | yes | no | yes | yes | yes | yes |
145 | stem | yes | yes | no | no | no | no |
146 | stem | yes | yes | no | no | no | yes |
147 | stem | yes | yes | no | no | yes | no |
148 | stem | yes | yes | no | no | yes | yes |
149 | stem | yes | yes | no | yes | no | no |
150 | stem | yes | yes | no | yes | no | yes |
151 | stem | yes | yes | no | yes | yes | no |
152 | stem | yes | yes | no | yes | yes | yes |
153 | stem | yes | yes | yes | no | no | no |
154 | stem | yes | yes | yes | no | no | yes |
155 | stem | yes | yes | yes | no | yes | no |
156 | stem | yes | yes | yes | no | yes | yes |
157 | stem | yes | yes | yes | yes | no | no |
158 | stem | yes | yes | yes | yes | no | yes |
159 | stem | yes | yes | yes | yes | yes | no |