forked from mtcontrib/homedecor_modpack
		
	if both gloopblocks and moreblocks present, don't register "gravel spread"
alias it to gloopblocks:slab_gravel_1
This commit is contained in:
		@@ -19,6 +19,10 @@ if minetest.get_modpath("moreblocks") then
 | 
				
			|||||||
	minetest.unregister_item("moreblocks:tar")
 | 
						minetest.unregister_item("moreblocks:tar")
 | 
				
			||||||
	minetest.register_alias("moreblocks:tar", "building_blocks:Tar")
 | 
						minetest.register_alias("moreblocks:tar", "building_blocks:Tar")
 | 
				
			||||||
	stairsplus:register_alias_all("moreblocks", "tar", "building_blocks", "Tar")
 | 
						stairsplus:register_alias_all("moreblocks", "tar", "building_blocks", "Tar")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
 | 
							minetest.register_alias("building_blocks:gravel_spread", "gloopblocks:slab_gravel_1")
 | 
				
			||||||
 | 
						end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_alias("adobe", "building_blocks:Adobe")
 | 
					minetest.register_alias("adobe", "building_blocks:Adobe")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,5 @@
 | 
				
			|||||||
default
 | 
					default
 | 
				
			||||||
homedecor_i18n
 | 
					homedecor_i18n
 | 
				
			||||||
moreblocks?
 | 
					moreblocks?
 | 
				
			||||||
 | 
					gloopblocks?
 | 
				
			||||||
stairs?
 | 
					stairs?
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -131,26 +131,30 @@ minetest.register_node("building_blocks:brobble_spread", {
 | 
				
			|||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {crumbly=3},
 | 
						groups = {crumbly=3},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
minetest.register_node("building_blocks:gravel_spread", {
 | 
					
 | 
				
			||||||
	drawtype = "raillike",
 | 
					if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
	description = S("Gravel Spread"),
 | 
						minetest.register_node("building_blocks:gravel_spread", {
 | 
				
			||||||
	tiles = {"default_gravel.png"},
 | 
							drawtype = "raillike",
 | 
				
			||||||
	inventory_image = "building_blocks_gravel_spread_inv.png",
 | 
							description = S("Gravel Spread"),
 | 
				
			||||||
	paramtype = "light",
 | 
							tiles = {"default_gravel.png"},
 | 
				
			||||||
	walkable = false,
 | 
							inventory_image = "building_blocks_gravel_spread_inv.png",
 | 
				
			||||||
	selection_box = {
 | 
							paramtype = "light",
 | 
				
			||||||
		type = "fixed",
 | 
							walkable = false,
 | 
				
			||||||
                -- but how to specify the dimensions for curved and sideways rails?
 | 
							selection_box = {
 | 
				
			||||||
                fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
 | 
								type = "fixed",
 | 
				
			||||||
	},
 | 
										-- but how to specify the dimensions for curved and sideways rails?
 | 
				
			||||||
	sunlight_propagates = true,
 | 
										fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
 | 
				
			||||||
	is_ground_content = true,
 | 
							},
 | 
				
			||||||
	groups = {crumbly=2},
 | 
							sunlight_propagates = true,
 | 
				
			||||||
	sounds = default.node_sound_dirt_defaults({
 | 
							is_ground_content = true,
 | 
				
			||||||
		footstep = {name="default_gravel_footstep", gain=0.5},
 | 
							groups = {crumbly=2},
 | 
				
			||||||
		dug = {name="default_gravel_footstep", gain=1.0},
 | 
							sounds = default.node_sound_dirt_defaults({
 | 
				
			||||||
	}),
 | 
								footstep = {name="default_gravel_footstep", gain=0.5},
 | 
				
			||||||
})
 | 
								dug = {name="default_gravel_footstep", gain=1.0},
 | 
				
			||||||
 | 
							}),
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_node("building_blocks:Tarmac_spread", {
 | 
					minetest.register_node("building_blocks:Tarmac_spread", {
 | 
				
			||||||
	drawtype = "raillike",
 | 
						drawtype = "raillike",
 | 
				
			||||||
	description = S("Tarmac Spread"),
 | 
						description = S("Tarmac Spread"),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,12 +60,16 @@ minetest.register_craft({
 | 
				
			|||||||
		{"default:glass", "default:glass"},
 | 
							{"default:glass", "default:glass"},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
minetest.register_craft({
 | 
					
 | 
				
			||||||
	output = 'building_blocks:gravel_spread 4',
 | 
					if not minetest.get_modpath("moreblocks") or not minetest.get_modpath("gloopblocks") then
 | 
				
			||||||
	recipe = {
 | 
						minetest.register_craft({
 | 
				
			||||||
		{"default:gravel", "default:gravel", "default:gravel"},
 | 
							output = 'building_blocks:gravel_spread 4',
 | 
				
			||||||
	}
 | 
							recipe = {
 | 
				
			||||||
})
 | 
								{"default:gravel", "default:gravel", "default:gravel"},
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craft({
 | 
					minetest.register_craft({
 | 
				
			||||||
	output = 'building_blocks:hardwood 2',
 | 
						output = 'building_blocks:hardwood 2',
 | 
				
			||||||
	recipe = {
 | 
						recipe = {
 | 
				
			||||||
@@ -167,4 +171,4 @@ minetest.register_craft({
 | 
				
			|||||||
	type = "fuel",
 | 
						type = "fuel",
 | 
				
			||||||
	recipe = "building_blocks:Tar",
 | 
						recipe = "building_blocks:Tar",
 | 
				
			||||||
	burntime = 40,
 | 
						burntime = 40,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user