Skip to content

Commit 1d45b27

Browse files
kaezasofar
authored andcommittedMar 7, 2017
Add desert/silver sandstone-related blocks. (#1596)
Add desert and silver sand-related blocks, and stairs.
1 parent 496521f commit 1d45b27

11 files changed

+200
-10
lines changed
 

‎mods/default/README.txt

+10
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,16 @@ npx (CC BY-SA 3.0)
202202
default_rainforest_litter.png
203203
default_rainforest_litter_side.png
204204

205+
GreenXenith (CC-BY-SA 3.0):
206+
default_silver_sandstone.png
207+
default_silver_sandstone_brick.png
208+
default_silver_sandstone_block.png
209+
210+
kaeza (CC-BY-SA 3.0):
211+
default_desert_sandstone.png
212+
default_desert_sandstone_brick.png
213+
default_desert_sandstone_block.png
214+
205215
Glass breaking sounds (CC BY 3.0):
206216
1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
207217
2: http://www.freesound.org/people/Tomlija/sounds/97669/

‎mods/default/crafting.lua

+73-9
Original file line numberDiff line numberDiff line change
@@ -503,26 +503,90 @@ minetest.register_craft({
503503
})
504504

505505
minetest.register_craft({
506-
output = 'default:sand 4',
506+
output = "default:sand 4",
507507
recipe = {
508-
{'default:sandstone'},
508+
{"default:sandstone"},
509509
}
510510
})
511511

512512
minetest.register_craft({
513-
output = 'default:sandstonebrick 4',
513+
output = "default:sandstonebrick 4",
514514
recipe = {
515-
{'default:sandstone', 'default:sandstone'},
516-
{'default:sandstone', 'default:sandstone'},
515+
{"default:sandstone", "default:sandstone"},
516+
{"default:sandstone", "default:sandstone"},
517517
}
518518
})
519519

520520
minetest.register_craft({
521-
output = 'default:sandstone_block 9',
521+
output = "default:sandstone_block 9",
522522
recipe = {
523-
{'default:sandstone', 'default:sandstone', 'default:sandstone'},
524-
{'default:sandstone', 'default:sandstone', 'default:sandstone'},
525-
{'default:sandstone', 'default:sandstone', 'default:sandstone'},
523+
{"default:sandstone", "default:sandstone", "default:sandstone"},
524+
{"default:sandstone", "default:sandstone", "default:sandstone"},
525+
{"default:sandstone", "default:sandstone", "default:sandstone"},
526+
}
527+
})
528+
529+
minetest.register_craft({
530+
output = "default:desert_sandstone",
531+
recipe = {
532+
{"default:desert_sand", "default:desert_sand"},
533+
{"default:desert_sand", "default:desert_sand"},
534+
}
535+
})
536+
537+
minetest.register_craft({
538+
output = "default:desert_sand 4",
539+
recipe = {
540+
{"default:desert_sandstone"},
541+
}
542+
})
543+
544+
minetest.register_craft({
545+
output = "default:desert_sandstone_brick 4",
546+
recipe = {
547+
{"default:desert_sandstone", "default:desert_sandstone"},
548+
{"default:desert_sandstone", "default:desert_sandstone"},
549+
}
550+
})
551+
552+
minetest.register_craft({
553+
output = "default:desert_sandstone_block 9",
554+
recipe = {
555+
{"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"},
556+
{"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"},
557+
{"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"},
558+
}
559+
})
560+
561+
minetest.register_craft({
562+
output = "default:silver_sandstone",
563+
recipe = {
564+
{"default:silver_sand", "default:silver_sand"},
565+
{"default:silver_sand", "default:silver_sand"},
566+
}
567+
})
568+
569+
minetest.register_craft({
570+
output = "default:silver_sand 4",
571+
recipe = {
572+
{"default:silver_sandstone"},
573+
}
574+
})
575+
576+
minetest.register_craft({
577+
output = "default:silver_sandstone_brick 4",
578+
recipe = {
579+
{"default:silver_sandstone", "default:silver_sandstone"},
580+
{"default:silver_sandstone", "default:silver_sandstone"},
581+
}
582+
})
583+
584+
minetest.register_craft({
585+
output = "default:silver_sandstone_block 9",
586+
recipe = {
587+
{"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"},
588+
{"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"},
589+
{"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"},
526590
}
527591
})
528592

‎mods/default/license.txt

+2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ Copyright (C) 2010-2016:
4141
asl97
4242
KevDoy
4343
Mito551
44+
GreenXenith
45+
kaeza
4446

4547
You are free to:
4648
Share — copy and redistribute the material in any medium or format.

‎mods/default/nodes.lua

+55-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ default:desert_stone_block
3030
default:sandstone
3131
default:sandstonebrick
3232
default:sandstone_block
33+
default:desert_sandstone
34+
default:desert_sandstone_brick
35+
default:desert_sandstone_block
36+
default:silver_sandstone
37+
default:silver_sandstone_brick
38+
default:silver_sandstone_block
3339
3440
default:obsidian
3541
default:obsidianbrick
@@ -275,7 +281,6 @@ minetest.register_node("default:desert_stone_block", {
275281
sounds = default.node_sound_stone_defaults(),
276282
})
277283

278-
279284
minetest.register_node("default:sandstone", {
280285
description = "Sandstone",
281286
tiles = {"default_sandstone.png"},
@@ -301,6 +306,55 @@ minetest.register_node("default:sandstone_block", {
301306
sounds = default.node_sound_stone_defaults(),
302307
})
303308

309+
minetest.register_node("default:desert_sandstone", {
310+
description = "Desert Sandstone",
311+
tiles = {"default_desert_sandstone.png"},
312+
groups = {crumbly = 1, cracky = 3},
313+
sounds = default.node_sound_stone_defaults(),
314+
})
315+
316+
minetest.register_node("default:desert_sandstone_brick", {
317+
description = "Desert Sandstone Brick",
318+
paramtype2 = "facedir",
319+
place_param2 = 0,
320+
tiles = {"default_desert_sandstone_brick.png"},
321+
is_ground_content = false,
322+
groups = {cracky = 2},
323+
sounds = default.node_sound_stone_defaults(),
324+
})
325+
326+
minetest.register_node("default:desert_sandstone_block", {
327+
description = "Desert Sandstone Block",
328+
tiles = {"default_desert_sandstone_block.png"},
329+
is_ground_content = false,
330+
groups = {cracky = 2},
331+
sounds = default.node_sound_stone_defaults(),
332+
})
333+
334+
minetest.register_node("default:silver_sandstone", {
335+
description = "Silver Sandstone",
336+
tiles = {"default_silver_sandstone.png"},
337+
groups = {crumbly = 1, cracky = 3},
338+
sounds = default.node_sound_stone_defaults(),
339+
})
340+
341+
minetest.register_node("default:silver_sandstone_brick", {
342+
description = "Silver Sandstone Brick",
343+
paramtype2 = "facedir",
344+
place_param2 = 0,
345+
tiles = {"default_silver_sandstone_brick.png"},
346+
is_ground_content = false,
347+
groups = {cracky = 2},
348+
sounds = default.node_sound_stone_defaults(),
349+
})
350+
351+
minetest.register_node("default:silver_sandstone_block", {
352+
description = "Silver Sandstone Block",
353+
tiles = {"default_silver_sandstone_block.png"},
354+
is_ground_content = false,
355+
groups = {cracky = 2},
356+
sounds = default.node_sound_stone_defaults(),
357+
})
304358

305359
minetest.register_node("default:obsidian", {
306360
description = "Obsidian",
275 Bytes
Loading
Loading
Loading
461 Bytes
Loading
Loading
Loading

‎mods/stairs/init.lua

+60
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,66 @@ stairs.register_stair_and_slab(
444444
default.node_sound_stone_defaults()
445445
)
446446

447+
stairs.register_stair_and_slab(
448+
"desert_sandstone",
449+
"default:desert_sandstone",
450+
{crumbly = 1, cracky = 3},
451+
{"default_desert_sandstone.png"},
452+
"Desert Sandstone Stair",
453+
"Desert Sandstone Slab",
454+
default.node_sound_stone_defaults()
455+
)
456+
457+
stairs.register_stair_and_slab(
458+
"desert_sandstone_brick",
459+
"default:desert_sandstone_brick",
460+
{cracky = 2},
461+
{"default_desert_sandstone_brick.png"},
462+
"Desert Sandstone Brick Stair",
463+
"Desert Sandstone Brick Slab",
464+
default.node_sound_stone_defaults()
465+
)
466+
467+
stairs.register_stair_and_slab(
468+
"desert_sandstone_block",
469+
"default:desert_sandstone_block",
470+
{cracky = 2},
471+
{"default_desert_sandstone_block.png"},
472+
"Desert Sandstone Block Stair",
473+
"Desert Sandstone Block Slab",
474+
default.node_sound_stone_defaults()
475+
)
476+
477+
stairs.register_stair_and_slab(
478+
"silver_sandstone",
479+
"default:silver_sandstone",
480+
{crumbly = 1, cracky = 3},
481+
{"default_silver_sandstone.png"},
482+
"Silver Sandstone Stair",
483+
"Silver Sandstone Slab",
484+
default.node_sound_stone_defaults()
485+
)
486+
487+
stairs.register_stair_and_slab(
488+
"silver_sandstone_brick",
489+
"default:silver_sandstone_brick",
490+
{cracky = 2},
491+
{"default_silver_sandstone_brick.png"},
492+
"Silver Sandstone Brick Stair",
493+
"Silver Sandstone Brick Slab",
494+
default.node_sound_stone_defaults()
495+
)
496+
497+
stairs.register_stair_and_slab(
498+
"silver_sandstone_block",
499+
"default:silver_sandstone_block",
500+
{cracky = 2},
501+
{"default_silver_sandstone_block.png"},
502+
"Silver Sandstone Block Stair",
503+
"Silver Sandstone Block Slab",
504+
default.node_sound_stone_defaults()
505+
)
506+
447507
stairs.register_stair_and_slab(
448508
"obsidian",
449509
"default:obsidian",

0 commit comments

Comments
 (0)
Please sign in to comment.