1 // default min solidity is 0.5 which marks the border of the solid world
2 // anything with less than that will be incredibly common on the surface
6 label = "Coarse White";
13 max_temperature = 0.0;
14 mid_temperature = -0.5;
16 white_smooth = white_coarse {
18 label = "Smooth White";
22 white_hard = white_coarse {
29 white_slab = white_coarse {
31 shape = uniform_low_slab;
34 white_stair = white_coarse {
35 label = "White Stair";
36 shape = uniform_stair;
40 red_coarse = white_coarse {
41 rgb_mod = [ 0.8, 0.2, 0.2 ];
43 min_temperature = 0.0;
44 mid_temperature = 0.5;
45 max_temperature = 1.0;
49 red_smooth = red_coarse {
55 red_hard = red_coarse {
64 shape = uniform_low_slab;
67 red_stair = red_hard {
69 shape = uniform_stair;
73 green_coarse = white_coarse {
74 rgb_mod = [ 0.2, 0.8, 0.2 ];
75 label = "Coarse Green";
76 min_temperature = -0.5;
77 mid_temperature = 0.25;
78 max_temperature = 0.75;
80 green_smooth = green_coarse {
82 label = "Smooth Green";
86 green_hard = green_coarse {
93 green_slab = green_coarse {
95 shape = uniform_low_slab;
98 green_stair = green_coarse {
99 label = "Green Stair";
100 shape = uniform_stair;
104 blue_coarse = white_coarse {
106 rgb_mod = [ 0.2, 0.2, 0.8 ];
107 outline = [ 0.75, 0.75, 0.75 ];
108 label = "Coarse Blue";
113 min_temperature = -1.0;
114 mid_temperature = 0.0;
115 max_temperature = 1.0;
117 blue_smooth = blue_coarse {
119 label = "Smooth Blue";
123 blue_hard = blue_coarse {
130 blue_slab = blue_hard {
132 shape = uniform_low_slab;
135 blue_stair = blue_hard {
136 label = "Blue Stair";
137 shape = uniform_stair;
141 // trying out some more "realistic" variants
144 rgb_mod = [ 0.5, 0.35, 0.2 ];
146 place_sound = "thump";
147 remove_sound = "plop";
148 shape = uniform_block;
154 rgb_mod = [ 0.0, 0.2, 0 ];
167 // TODO: hmm, this calls for color mods per texture or per face
168 textures = [ "lines", "rects" ];
172 rgb_mod = [ 0.6, 0.6, 0.6 ];
177 stone_panel = stone {
179 label = "Stone Panel";
182 stone_brick = stone {
184 label = "Stone Brick";
188 rgb_mod = [ 0.9, 0.9, 1 ];
192 min_temperature = -0.5;
193 mid_temperature = -0.25;
194 max_temperature = 0.0;
204 rgb_mod = [ 0.93, 0.9, 0.66 ];
211 min_temperature = 0.1;
212 mid_temperature = 0.7;
223 texture = "gravity-neutral";
224 label = "Spherical Gravity";
225 place_sound = "thump";
226 remove_sound = "plop";
227 shape = uniform_block;
228 gravity = Radial(15);
231 textures = [ "gravity-directed", "gravity-neutral" ];
232 label = "Directed Gravity";
233 place_sound = "thump";
234 remove_sound = "plop";
236 // 15x8x15 box with 10 units gravity downwards
237 gravity = CuboidField([ 0, -10, 0 ], [ -7.5, -0.5, -7.5 ], [ 7.5, 7.5, 7.5 ]);
242 rgb_mod = [ 0.8, 0.8, 0.2 ];
244 place_sound = "thump";
245 remove_sound = "plop";
247 shape = uniform_block;
256 label = "Debug Cube";
257 place_sound = "thump";
258 remove_sound = "plop";
259 shape = uniform_block;