mirror of
				https://github.com/mt-mods/basic_materials.git
				synced 2025-10-31 04:45:32 +01:00 
			
		
		
		
	Compare commits
	
		
			37 Commits
		
	
	
		
			2018-11-09
			...
			b9ac85790d
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | b9ac85790d | ||
|  | a4dab9c4c8 | ||
|  | 9d55f9916d | ||
|  | 800f740161 | ||
|  | 8631a2670b | ||
|  | 1f8085b8c3 | ||
|  | 39d822252e | ||
|  | dfb7beb8b7 | ||
|  | 727b5999dc | ||
|  | d9e06980d3 | ||
|  | 924bd84372 | ||
|  | 3a79e10da7 | ||
|  | 8b681d9755 | ||
|  | 0893974b05 | ||
|  | cb713668d2 | ||
|  | 23cd94b47b | ||
|  | e72665b2ed | ||
|  | c27117d1fa | ||
|  | 30ffac3f12 | ||
|  | 84a5f350d6 | ||
|  | a79dbde087 | ||
|  | fb800f9fc3 | ||
|  | c49b4f1f0a | ||
|  | c539463fee | ||
|  | a145203944 | ||
|  | a1d7cc21d8 | ||
|  | 97e2bd7fb8 | ||
|  | b4571bac33 | ||
|  | bbdfd041fb | ||
|  | 4a9ea71342 | ||
|  | 78a9b38f55 | ||
|  | 28aa73357d | ||
|  | 78d8cfc942 | ||
|  | 620b9aa784 | ||
|  | 58516dcd09 | ||
|  | a5fdb721c9 | ||
|  | c111514be1 | 
							
								
								
									
										13
									
								
								.github/workflows/luacheck.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/luacheck.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | name: luacheck | ||||||
|  | on: [push, pull_request] | ||||||
|  | jobs: | ||||||
|  |   build: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |     - uses: actions/checkout@master | ||||||
|  |     - name: apt | ||||||
|  |       run: sudo apt-get install -y luarocks | ||||||
|  |     - name: luacheck install | ||||||
|  |       run: luarocks install --local luacheck | ||||||
|  |     - name: luacheck run | ||||||
|  |       run: $HOME/.luarocks/bin/luacheck ./ | ||||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | [submodule "sound_api_core"] | ||||||
|  | 	path = sound_api_core | ||||||
|  | 	url = https://github.com/mt-mods/sound_api_core.git | ||||||
							
								
								
									
										7
									
								
								.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								.luacheckrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | globals = { | ||||||
|  |     "minetest", "basic_materials", | ||||||
|  | } | ||||||
|  |  | ||||||
|  | read_globals = { | ||||||
|  |     "default", | ||||||
|  | } | ||||||
							
								
								
									
										30
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | # Basic Materials mod | ||||||
|  |  | ||||||
|  | mod that adds basic material nodes and items | ||||||
|  |  | ||||||
|  | ## Install | ||||||
|  |  | ||||||
|  | ### Option 1: use content tab in minetest | ||||||
|  |  | ||||||
|  | * click the content tab | ||||||
|  | * search for basic materials | ||||||
|  | * click install on basic materials | ||||||
|  |  | ||||||
|  | ### Option 2: download from [ContentDB](https://content.minetest.net/packages/VanessaE/basic_materials/) | ||||||
|  |  | ||||||
|  | * click the above link or search for basic materials on ContentDB | ||||||
|  | * select the download button on the basic materials page | ||||||
|  | * extract the zip downloaded from the previous step | ||||||
|  | * place in your mods folder | ||||||
|  |  | ||||||
|  | ### Option 3: use git | ||||||
|  |  | ||||||
|  | * `git clone https://github.com/mt-mods/basic_materials.git` | ||||||
|  | * `cd basic_materials` | ||||||
|  | * `git submodule init` | ||||||
|  | * `git submodule update` | ||||||
|  |  | ||||||
|  | to update please use the following commands starting inside the mod directory | ||||||
|  |  | ||||||
|  | * `git submodule sync` | ||||||
|  | * `git submodule update` | ||||||
							
								
								
									
										34
									
								
								aliases.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								aliases.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | minetest.register_alias("homedecor:plastic_sheeting", "basic_materials:plastic_sheet") | ||||||
|  | minetest.register_alias("homedecor:plastic_strips",   "basic_materials:plastic_strip") | ||||||
|  | minetest.register_alias("homedecor:empty_spool",      "basic_materials:empty_spool") | ||||||
|  | minetest.register_alias("homedecor:oil_extract",      "basic_materials:oil_extract") | ||||||
|  | minetest.register_alias("homedecor:paraffin",         "basic_materials:paraffin") | ||||||
|  | minetest.register_alias("homedecor:plastic_base",     "basic_materials:paraffin") | ||||||
|  | minetest.register_alias("homedecor:terracotta_base",  "basic_materials:terracotta_base") | ||||||
|  | minetest.register_alias("gloopblocks:wet_cement",     "basic_materials:wet_cement") | ||||||
|  | minetest.register_alias("gloopblocks:cement",         "basic_materials:cement_block") | ||||||
|  | minetest.register_alias("technic:concrete",           "basic_materials:concrete_block") | ||||||
|  | minetest.register_alias("homedecor:ic",                     "basic_materials:ic") | ||||||
|  | minetest.register_alias("homedecor:motor",                  "basic_materials:motor") | ||||||
|  | minetest.register_alias("technic:motor",                    "basic_materials:motor") | ||||||
|  | minetest.register_alias("homedecor:heating_element",        "basic_materials:heating_element") | ||||||
|  | minetest.register_alias("homedecor:power_crystal",          "basic_materials:energy_crystal_simple") | ||||||
|  | minetest.register_alias("homedecor:copper_wire",           "basic_materials:copper_wire") | ||||||
|  | minetest.register_alias("technic:fine_copper_wire",        "basic_materials:copper_wire") | ||||||
|  | minetest.register_alias("technic:fine_silver_wire",        "basic_materials:silver_wire") | ||||||
|  | minetest.register_alias("technic:fine_gold_wire",          "basic_materials:gold_wire") | ||||||
|  | minetest.register_alias("homedecor:steel_wire",            "basic_materials:steel_wire") | ||||||
|  | minetest.register_alias("homedecor:brass_ingot",           "basic_materials:brass_ingot") | ||||||
|  | minetest.register_alias("technic:brass_ingot",             "basic_materials:brass_ingot") | ||||||
|  | minetest.register_alias("technic:brass_block",             "basic_materials:brass_block") | ||||||
|  | minetest.register_alias("homedecor:copper_strip",          "basic_materials:copper_strip") | ||||||
|  | minetest.register_alias("homedecor:steel_strip",           "basic_materials:steel_strip") | ||||||
|  | minetest.register_alias("homedecor:chainlink_brass",       "basic_materials:chainlink_brass") | ||||||
|  | minetest.register_alias("chains:chain",                    "basic_materials:chain_steel") | ||||||
|  | minetest.register_alias("chains:chain_brass",              "basic_materials:chain_brass") | ||||||
|  | minetest.register_alias("pipeworks:gear",                  "basic_materials:gear_steel") | ||||||
|  | minetest.register_alias("technic:rebar",                  "basic_materials:steel_bar") | ||||||
|  |  | ||||||
|  | minetest.register_alias_force("mesecons_materials:silicon", "basic_materials:silicon") | ||||||
|  | minetest.register_alias_force("glooptest:chainlink",       "basic_materials:chainlink_steel") | ||||||
|  | minetest.register_alias_force("homedecor:chainlink_steel", "basic_materials:chainlink_steel") | ||||||
							
								
								
									
										154
									
								
								craftitems.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										154
									
								
								craftitems.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,154 @@ | |||||||
|  | local S = minetest.get_translator("basic_materials") | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:plastic_sheet", { | ||||||
|  | 	description = S("Plastic sheet"), | ||||||
|  | 	inventory_image = "basic_materials_plastic_sheet.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:plastic_strip", { | ||||||
|  | 	description = S("Plastic strips"), | ||||||
|  | 	groups = { strip = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_plastic_strip.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:empty_spool", { | ||||||
|  | 	description = S("Empty wire spool"), | ||||||
|  | 	inventory_image = "basic_materials_empty_spool.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:oil_extract", { | ||||||
|  | 	description = S("Oil extract"), | ||||||
|  | 	inventory_image = "basic_materials_oil_extract.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:paraffin", { | ||||||
|  | 	description = S("Unprocessed paraffin"), | ||||||
|  | 	inventory_image = "basic_materials_paraffin.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:terracotta_base", { | ||||||
|  | 	description = S("Uncooked Terracotta Base"), | ||||||
|  | 	inventory_image = "basic_materials_terracotta_base.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:wet_cement", { | ||||||
|  | 	description = S("Wet Cement"), | ||||||
|  | 	inventory_image = "basic_materials_wet_cement.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:silicon", { | ||||||
|  | 	description = S("Silicon lump"), | ||||||
|  | 	inventory_image = "basic_materials_silicon.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:ic", { | ||||||
|  | 	description = S("Simple Integrated Circuit"), | ||||||
|  | 	inventory_image = "basic_materials_ic.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:motor", { | ||||||
|  | 	description = S("Simple Motor"), | ||||||
|  | 	inventory_image = "basic_materials_motor.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:heating_element", { | ||||||
|  | 	description = S("Heating element"), | ||||||
|  | 	inventory_image = "basic_materials_heating_element.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:energy_crystal_simple", { | ||||||
|  | 	description = S("Simple energy crystal"), | ||||||
|  | 	inventory_image = "basic_materials_energy_crystal.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:steel_wire", { | ||||||
|  | 	description = S("Spool of steel wire"), | ||||||
|  | 	groups = { wire = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_steel_wire.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:copper_wire", { | ||||||
|  | 	description = S("Spool of copper wire"), | ||||||
|  | 	groups = { wire = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_copper_wire.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:silver_wire", { | ||||||
|  | 	description = S("Spool of silver wire"), | ||||||
|  | 	groups = { wire = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_silver_wire.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:gold_wire", { | ||||||
|  | 	description = S("Spool of gold wire"), | ||||||
|  | 	groups = { wire = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_gold_wire.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:stainless_steel_wire", { | ||||||
|  | 	description = S("Spool of stainless steel wire"), | ||||||
|  | 	groups = { wire = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_stainless_steel_wire.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:steel_strip", { | ||||||
|  | 	description = S("Steel Strip"), | ||||||
|  | 	groups = { strip = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_steel_strip.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:copper_strip", { | ||||||
|  | 	description = S("Copper Strip"), | ||||||
|  | 	groups = { strip = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_copper_strip.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:lead_strip", { | ||||||
|  | 	description = S("Lead Strip"), | ||||||
|  | 	groups = { strip = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_lead_strip.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:steel_bar", { | ||||||
|  | 	description = S("Steel Bar"), | ||||||
|  | 	inventory_image = "basic_materials_steel_bar.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:carbon_steel_bar", { | ||||||
|  | 	description = S("Carbon Steel Bar"), | ||||||
|  | 	inventory_image = "basic_materials_carbon_steel_bar.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:chainlink_brass", { | ||||||
|  | 	description = S("Chainlinks (brass)"), | ||||||
|  | 	groups = { chainlinks = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_chainlink_brass.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:chainlink_steel", { | ||||||
|  | 	description = S("Chainlinks (steel)"), | ||||||
|  | 	groups = { chainlinks = 1 }, | ||||||
|  | 	inventory_image = "basic_materials_chainlink_steel.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:brass_ingot", { | ||||||
|  | 	description = S("Brass Ingot"), | ||||||
|  | 	inventory_image = "basic_materials_brass_ingot.png", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:gear_steel", { | ||||||
|  | 	description = S("Steel gear"), | ||||||
|  | 	inventory_image = "basic_materials_gear_steel.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craftitem("basic_materials:padlock", { | ||||||
|  | 	description = S("Padlock"), | ||||||
|  | 	inventory_image = "basic_materials_padlock.png" | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if minetest.get_modpath("hades_materials") then | ||||||
|  | 	minetest.register_alias_force("basic_materials:plastic_sheet", "hades_materials:plastic_sheeting") | ||||||
|  | 	minetest.register_alias_force("basic_materials:paraffin", "hades_materials:plastic_base") | ||||||
|  | 	minetest.register_alias_force("basic_materials:silicon", "hades_materials:silicon") | ||||||
|  | end | ||||||
|  |  | ||||||
							
								
								
									
										447
									
								
								crafts.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										447
									
								
								crafts.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,447 @@ | |||||||
|  | local materials = { | ||||||
|  | 	dirt = "default:dirt", | ||||||
|  | 	sand = "default:sand", | ||||||
|  | 	gravel = "default:gravel", | ||||||
|  | 	copper_ingot = "default:copper_ingot", | ||||||
|  | 	steel_ingot = "default:steel_ingot", | ||||||
|  | 	gold_ingot = "default:gold_ingot", | ||||||
|  | 	tin_ingot = "default:tin_ingot", | ||||||
|  | 	mese_crystal_fragment = "default:mese_crystal_fragment", | ||||||
|  | 	torch = "default:torch", | ||||||
|  | 	diamond = "default:diamond", | ||||||
|  | 	clay_lump = "default:clay_lump", | ||||||
|  | 	water_bucket = "bucket:bucket_water", | ||||||
|  | 	empty_bucket = "bucket:bucket_empty", | ||||||
|  | 	dye_dark_grey = "dye:dark_grey", | ||||||
|  | 	silicon = "mesecons_materials:silicon", | ||||||
|  | } | ||||||
|  |  | ||||||
|  | if minetest.get_modpath("moreores") then | ||||||
|  | 	materials.silver_ingot = "moreores:silver_ingot" | ||||||
|  | end | ||||||
|  |  | ||||||
|  | if minetest.get_modpath("technic") then | ||||||
|  | 	materials.lead_ingot = "technic:lead_ingot" | ||||||
|  | 	materials.carbon_steel_ingot = "technic:carbon_steel_ingot" | ||||||
|  | 	materials.stainless_steel_ingot = "technic:stainless_steel_ingot" | ||||||
|  | end | ||||||
|  |  | ||||||
|  | if minetest.get_modpath("mcl_core") then | ||||||
|  | 	materials = { | ||||||
|  | 		dirt = "mcl_core:dirt", | ||||||
|  | 		sand = "mcl_core:sand", | ||||||
|  | 		gravel = "mcl_core:gravel", | ||||||
|  | 		steel_ingot = "mcl_core:iron_ingot", | ||||||
|  | 		gold_ingot = "mcl_core:gold_ingot", | ||||||
|  | 		mese_crystal_fragment = "mesecons:redstone", | ||||||
|  | 		torch = "mcl_torches:torch", | ||||||
|  | 		diamond = "mcl_core:diamond", | ||||||
|  | 		clay_lump = "mcl_core:clay_lump", | ||||||
|  | 		water_bucket = "mcl_buckets:bucket_water", | ||||||
|  | 		empty_bucket = "mcl_buckets:bucket_empty", | ||||||
|  | 		dye_dark_grey = "mcl_dye:dark_grey", | ||||||
|  | 		-- Use iron where no equivalent | ||||||
|  | 		copper_ingot = "mcl_core:iron_ingot", | ||||||
|  | 		tin_ingot = "mcl_core:iron_ingot", | ||||||
|  | 		silver_ingot = "mcl_core:iron_ingot", | ||||||
|  | 		silicon = "mesecons_materials:silicon", | ||||||
|  | 	} | ||||||
|  | elseif minetest.get_modpath("fl_ores") and minetest.get_modpath("fl_stone") then | ||||||
|  | 	materials = { | ||||||
|  | 		dirt = "fl_topsoil:dirt", | ||||||
|  | 		sand = "fl_stone:sand", | ||||||
|  | 		gravel = "fl_topsoil:gravel", | ||||||
|  | 		steel_ingot = "fl_ores:iron_ingot", | ||||||
|  | 		gold_ingot = "fl_ores:gold_ingot", | ||||||
|  | 		mese_crystal_fragment = "fl_ores:iron_ingot", | ||||||
|  | 		torch = "fl_light_sources:torch", | ||||||
|  | 		diamond = "fl_ores:diamond", | ||||||
|  | 		clay_lump = "fl_bricks:clay_lump", | ||||||
|  | 		water_bucket = "fl_bucket:bucket_water", | ||||||
|  | 		empty_bucket = "fl_bucket:bucket", | ||||||
|  | 		dye_dark_grey = "fl_dyes:dark_grey_dye", | ||||||
|  | 		copper_ingot = "fl_ores:copper_ingot", | ||||||
|  | 		tin_ingot = "fl_ores:tin_ingot", | ||||||
|  | 		silver_ingot = "fl_ores:iron_ingot", | ||||||
|  | 		silicon = "mesecons_materials:silicon", | ||||||
|  | 	} | ||||||
|  | elseif minetest.get_modpath("hades_core") then | ||||||
|  | 	materials = { | ||||||
|  | 		dirt = "hades_core:dirt", | ||||||
|  | 		sand = "hades_core:fertile_sand", | ||||||
|  | 		gravel = "hades_core:gravel", | ||||||
|  | 		steel_ingot = "hades_core:steel_ingot", | ||||||
|  | 		gold_ingot = "hades_core:gold_ingot", | ||||||
|  | 		mese_crystal_fragment = "hades_core:mese_crystal_fragment", | ||||||
|  | 		torch = "hades_torches:torch", | ||||||
|  | 		diamond = "hades_core:diamond", | ||||||
|  | 		clay_lump = "hades_core:clay_lump", | ||||||
|  | 		dye_dark_grey = "hades_dye:dark_grey", | ||||||
|  | 		copper_ingot = "hades_core:copper_ingot", | ||||||
|  | 		tin_ingot = "hades_core:tin_ingot", | ||||||
|  | 		--[[ | ||||||
|  | 			Since hades doesnt have buckets or water for the user, | ||||||
|  | 			using dirt from near water to pull the water out | ||||||
|  | 		]] | ||||||
|  | 		water_bucket = "hades_core:dirt", | ||||||
|  | 		empty_bucket = "hades_core:fertile_sand", | ||||||
|  | 		-- Set this to steel unless hadesextraores is present | ||||||
|  | 		silver_ingot = "hades_core:steel_ingot", | ||||||
|  | 		silicon = "hades_materials:silicon", | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if minetest.get_modpath("hades_bucket") then | ||||||
|  | 		materials["water_bucket"] = "hades_bucket:bucket_water" | ||||||
|  | 		materials["empty_bucket"] = "hades_bucket:bucket_empty" | ||||||
|  | 	end | ||||||
|  | 	if minetest.get_modpath("hades_extraores") then | ||||||
|  | 		materials["silver_ingot"] = "hades_extraores:silver_ingot" | ||||||
|  | 	end | ||||||
|  | 	if minetest.get_modpath("hades_technic") then | ||||||
|  | 		materials.lead_ingot = "hades_technic:lead_ingot" | ||||||
|  | 		materials.carbon_steel_ingot = "hades_technic:carbon_steel_ingot" | ||||||
|  | 		materials.stainless_steel_ingot = "hades_technic:stainless_steel_ingot" | ||||||
|  | 	end | ||||||
|  | end | ||||||
|  |  | ||||||
|  | local have_hades_materials = minetest.get_modpath("hades_materials") | ||||||
|  |  | ||||||
|  | -- Craft recipes | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	output = "basic_materials:chainlink_brass 12", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, | ||||||
|  | 		{"basic_materials:brass_ingot", "", "basic_materials:brass_ingot"}, | ||||||
|  | 		{"basic_materials:brass_ingot", "basic_materials:brass_ingot", ""}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	output = "basic_materials:chain_steel 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:chainlink_steel"}, | ||||||
|  | 		{"basic_materials:chainlink_steel"}, | ||||||
|  | 		{"basic_materials:chainlink_steel"} | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	output = "basic_materials:chain_brass 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:chainlink_brass"}, | ||||||
|  | 		{"basic_materials:chainlink_brass"}, | ||||||
|  | 		{"basic_materials:chainlink_brass"} | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "basic_materials:brass_ingot 9", | ||||||
|  | 	recipe = {"basic_materials:brass_block"}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:brass_block", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, | ||||||
|  | 		{"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, | ||||||
|  | 		{"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:plastic_strip 9", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:empty_spool 3", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"}, | ||||||
|  | 		{"", "basic_materials:plastic_sheet", ""}, | ||||||
|  | 		{"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if have_hades_materials then | ||||||
|  | 	minetest.clear_craft({ | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "basic_materials:oil_extract 2", | ||||||
|  | 	recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | -- Cooking recipes | ||||||
|  | if not have_hades_materials then | ||||||
|  | 	minetest.register_craft({ | ||||||
|  | 	type = "cooking", | ||||||
|  | 	output = "basic_materials:plastic_sheet", | ||||||
|  | 	recipe = "basic_materials:paraffin", | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "cooking", | ||||||
|  | 	output = "basic_materials:paraffin", | ||||||
|  | 	recipe = "basic_materials:oil_extract", | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "cooking", | ||||||
|  | 	output = "basic_materials:cement_block", | ||||||
|  | 	recipe = "basic_materials:wet_cement", | ||||||
|  | 	cooktime = 8 | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | -- Fuel recipes | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "fuel", | ||||||
|  | 	recipe = "basic_materials:plastic_sheet", | ||||||
|  | 	burntime = 30, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "fuel", | ||||||
|  | 	recipe = "basic_materials:oil_extract", | ||||||
|  | 	burntime = 30, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "fuel", | ||||||
|  | 	recipe = "basic_materials:paraffin", | ||||||
|  | 	burntime = 30, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	output = "basic_materials:concrete_block 6", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"group:sand", "basic_materials:wet_cement", materials.gravel}, | ||||||
|  | 		{"basic_materials:steel_bar", "basic_materials:wet_cement", "basic_materials:steel_bar"}, | ||||||
|  | 		{materials.gravel, "basic_materials:wet_cement", "group:sand"}, | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:motor 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"}, | ||||||
|  | 		{materials.copper_ingot, materials.steel_ingot, materials.steel_ingot}, | ||||||
|  | 		{materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"} | ||||||
|  | 	}, | ||||||
|  | 	replacements = { | ||||||
|  | 		{"basic_materials:copper_wire", "basic_materials:empty_spool"}, | ||||||
|  | 		{"basic_materials:copper_wire", "basic_materials:empty_spool"}, | ||||||
|  | 	} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:heating_element 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{materials.copper_ingot, materials.mese_crystal_fragment, materials.copper_ingot} | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	--type = "shapeless", | ||||||
|  | 	output = "basic_materials:energy_crystal_simple 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{materials.mese_crystal_fragment, materials.torch, materials.mese_crystal_fragment}, | ||||||
|  | 		{materials.diamond, materials.gold_ingot, materials.diamond} | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:copper_wire 2", | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	recipe = { | ||||||
|  | 		materials.copper_ingot, | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:gold_wire 2", | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	recipe = { | ||||||
|  | 		materials.gold_ingot, | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:steel_wire 2", | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	recipe = { | ||||||
|  | 		materials.steel_ingot, | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 		"basic_materials:empty_spool", | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if materials.stainless_steel_ingot then | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		output = "basic_materials:stainless_steel_wire 2", | ||||||
|  | 		type = "shapeless", | ||||||
|  | 		recipe = { | ||||||
|  | 			materials.stainless_steel_ingot, | ||||||
|  | 			"basic_materials:empty_spool", | ||||||
|  | 			"basic_materials:empty_spool", | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:steel_strip 12", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", materials.steel_ingot, ""}, | ||||||
|  | 		{materials.steel_ingot, "", ""}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:copper_strip 12", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", materials.copper_ingot, ""}, | ||||||
|  | 		{materials.copper_ingot, "", ""}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if materials.lead_ingot then | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		output = "basic_materials:lead_strip 12", | ||||||
|  | 		recipe = { | ||||||
|  | 			{"", materials.lead_ingot, ""}, | ||||||
|  | 			{materials.lead_ingot, "", ""}, | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:steel_bar 6", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", "", materials.steel_ingot}, | ||||||
|  | 		{"", materials.steel_ingot, ""}, | ||||||
|  | 		{materials.steel_ingot, "", ""}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if materials.carbon_steel_ingot then | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		output = "basic_materials:carbon_steel_bar 6", | ||||||
|  | 		recipe = { | ||||||
|  | 			{"", "", materials.carbon_steel_ingot}, | ||||||
|  | 			{"", materials.carbon_steel_ingot, ""}, | ||||||
|  | 			{materials.carbon_steel_ingot, "", ""}, | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:padlock 2", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"basic_materials:steel_bar"}, | ||||||
|  | 		{materials.steel_ingot}, | ||||||
|  | 		{materials.steel_ingot}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	output = "basic_materials:chainlink_steel 12", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", materials.steel_ingot, materials.steel_ingot}, | ||||||
|  | 		{materials.steel_ingot, "", materials.steel_ingot}, | ||||||
|  | 		{materials.steel_ingot, materials.steel_ingot, ""}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:gear_steel 6", | ||||||
|  | 	recipe = { | ||||||
|  | 		{"", materials.steel_ingot, ""}, | ||||||
|  | 		{materials.steel_ingot,"basic_materials:chainlink_steel", materials.steel_ingot}, | ||||||
|  | 		{"", materials.steel_ingot, ""} | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "basic_materials:terracotta_base 8", | ||||||
|  | 	recipe = { | ||||||
|  | 		materials.water_bucket, | ||||||
|  | 		materials.clay_lump, | ||||||
|  | 		materials.gravel, | ||||||
|  | 	}, | ||||||
|  | 	replacements = {{materials.water_bucket, materials.empty_bucket}}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_craft({ | ||||||
|  | 	type = "shapeless", | ||||||
|  | 	output = "basic_materials:wet_cement 3", | ||||||
|  | 	recipe = { | ||||||
|  | 		materials.dirt, | ||||||
|  | 		materials.dye_dark_grey, | ||||||
|  | 		materials.dye_dark_grey, | ||||||
|  | 		materials.dye_dark_grey, | ||||||
|  | 		materials.water_bucket | ||||||
|  | 	}, | ||||||
|  | 	replacements = {{materials.water_bucket, materials.empty_bucket}}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if not have_hades_materials then | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		output = materials.silicon.." 4", | ||||||
|  | 		recipe = { | ||||||
|  | 			{materials.sand, materials.sand}, | ||||||
|  | 			{materials.sand, materials.steel_ingot}, | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:ic 4", | ||||||
|  | 	recipe = { | ||||||
|  | 		{materials.silicon, materials.silicon}, | ||||||
|  | 		{materials.silicon, materials.copper_ingot}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | -- Without moreores, there still should be a way to create brass. | ||||||
|  | minetest.register_craft( { | ||||||
|  | 	output = "basic_materials:brass_ingot 9", | ||||||
|  | 	recipe = { | ||||||
|  | 		{materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, | ||||||
|  | 		{materials.gold_ingot, materials.copper_ingot, materials.tin_ingot}, | ||||||
|  | 		{materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | if materials.silver_ingot then | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		output = "basic_materials:silver_wire 2", | ||||||
|  | 		type = "shapeless", | ||||||
|  | 		recipe = { | ||||||
|  | 			materials.silver_ingot, | ||||||
|  | 			"basic_materials:empty_spool", | ||||||
|  | 			"basic_materials:empty_spool", | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  |  | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 		type = "shapeless", | ||||||
|  | 		output = "basic_materials:brass_ingot 3", | ||||||
|  | 		recipe = { | ||||||
|  | 			materials.copper_ingot, | ||||||
|  | 			materials.copper_ingot, | ||||||
|  | 			materials.silver_ingot, | ||||||
|  | 		}, | ||||||
|  | 	}) | ||||||
|  | end | ||||||
| @@ -1,2 +0,0 @@ | |||||||
| default |  | ||||||
| moreores? |  | ||||||
| @@ -1,78 +0,0 @@ | |||||||
| -- items |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:silicon", { |  | ||||||
| 	description = "Silicon lump", |  | ||||||
| 	inventory_image = "basic_materials_silicon.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:ic", { |  | ||||||
| 	description = "Simple Integrated Circuit", |  | ||||||
| 	inventory_image = "basic_materials_ic.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:motor", { |  | ||||||
| 	description = "Simple Motor", |  | ||||||
| 	inventory_image = "basic_materials_motor.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:heating_element", { |  | ||||||
| 	description = "Heating element", |  | ||||||
| 	inventory_image = "basic_materials_heating_element.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:energy_crystal_simple", { |  | ||||||
| 	description = "Simple energy crystal", |  | ||||||
| 	inventory_image = "basic_materials_energy_crystal.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- crafts |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "mesecons_materials:silicon 4", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "default:sand", "default:sand" }, |  | ||||||
| 		{ "default:sand", "default:steel_ingot" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:ic 4", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "mesecons_materials:silicon", "mesecons_materials:silicon" }, |  | ||||||
| 		{ "mesecons_materials:silicon", "default:copper_ingot" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
|     output = "basic_materials:motor 2", |  | ||||||
|     recipe = { |  | ||||||
| 		{ "default:mese_crystal_fragment", "homedecor:copper_wire", "homedecor:plastic_sheeting" }, |  | ||||||
| 		{ "default:copper_ingot", "default:steel_ingot", "default:steel_ingot" }, |  | ||||||
| 		{ "default:mese_crystal_fragment", "homedecor:copper_wire", "homedecor:plastic_sheeting" } |  | ||||||
|     }, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
|     output = "basic_materials:heating_element 2", |  | ||||||
|     recipe = { |  | ||||||
| 		{ "default:copper_ingot", "default:mese_crystal_fragment", "default:copper_ingot" } |  | ||||||
|     }, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	--type = "shapeless", |  | ||||||
| 	output = "basic_materials:energy_crystal_simple 2", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "default:mese_crystal_fragment", "default:torch", "default:mese_crystal_fragment" }, |  | ||||||
| 		{ "default:diamond", "default:gold_ingot", "default:diamond" } |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- aliases |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:ic",                     "basic_materials:ic") |  | ||||||
| minetest.register_alias("homedecor:motor",                  "basic_materials:motor") |  | ||||||
| minetest.register_alias("homedecor:heating_element",        "basic_materials:heating_element") |  | ||||||
| minetest.register_alias("homedecor:power_crystal",         "basic_materials:energy_crystal_simple") |  | ||||||
|  |  | ||||||
| minetest.register_alias_force("mesecons_materials:silicon", "basic_materials:silicon") |  | ||||||
							
								
								
									
										12
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								init.lua
									
									
									
									
									
								
							| @@ -4,11 +4,11 @@ | |||||||
| -- This mod supplies all those little random craft items that everyone always | -- This mod supplies all those little random craft items that everyone always | ||||||
| -- seems to need, such as metal bars (ala rebar), plastic, wire, and so on. | -- seems to need, such as metal bars (ala rebar), plastic, wire, and so on. | ||||||
|  |  | ||||||
| local modpath = minetest.get_modpath("basic_materials") |  | ||||||
|  |  | ||||||
| basic_materials = {} | basic_materials = {} | ||||||
|  | basic_materials.mod = { author = "Vanessa Dannenberg" } | ||||||
|  | basic_materials.modpath = minetest.get_modpath("basic_materials") | ||||||
|  |  | ||||||
| dofile(modpath.."/metals.lua") | dofile(basic_materials.modpath .. "/nodes.lua") | ||||||
| dofile(modpath.."/plastics.lua") | dofile(basic_materials.modpath .. "/craftitems.lua") | ||||||
| dofile(modpath.."/electrical-electronic.lua") | dofile(basic_materials.modpath .. "/crafts.lua") | ||||||
| dofile(modpath.."/misc.lua") | dofile(basic_materials.modpath .. "/aliases.lua") | ||||||
							
								
								
									
										33
									
								
								locale/basic_materials.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								locale/basic_materials.de.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | # textdomain: basic_materials | ||||||
|  | Silicon lump=Siliziumklumpen | ||||||
|  | Simple Integrated Circuit=Einfacher Integrierter Schaltkreis | ||||||
|  | Simple Motor=Einfacher Motor | ||||||
|  | Heating element=Heizelement | ||||||
|  | Simple energy crystal=Einfacher Energiekristall | ||||||
|  |  | ||||||
|  | Spool of steel wire=Spule mit Stahldraht | ||||||
|  | Spool of copper wire=Spule mit Kupferdraht | ||||||
|  | Spool of silver wire=Spule mit Silberdraht | ||||||
|  | Spool of gold wire=Spule mit Golddraht | ||||||
|  | Steel Strip=Stahlstreifen | ||||||
|  | Copper Strip=Kupferstreifen | ||||||
|  | Steel Bar=Stahlstab | ||||||
|  | Chainlinks (brass)=Messingkettenglieder | ||||||
|  | Chainlinks (steel)=Stahlkettenglieder | ||||||
|  | Brass Ingot=Messingbarren | ||||||
|  | Steel gear=Stahlzahnrad | ||||||
|  | Padlock=Vorhängeschloss | ||||||
|  | Chain (steel, hanging)=Hängende Stahlkette | ||||||
|  | Chain (brass, hanging)=Hängende Messingkette | ||||||
|  | Brass Block=Messingblock | ||||||
|  |  | ||||||
|  | Oil extract=Ölextrakt | ||||||
|  | Unprocessed paraffin=Unverarbeitetes Paraffin | ||||||
|  | Uncooked Terracotta Base=Ungebranntes Terrakotta | ||||||
|  | Wet Cement=Nasser Zement | ||||||
|  | Cement=Zement | ||||||
|  | Concrete Block=Betonblock | ||||||
|  |  | ||||||
|  | Plastic sheet=Kunststoffplatte | ||||||
|  | Plastic strips=Kunststoffstreifen | ||||||
|  | Empty wire spool=Leere Drahtspule | ||||||
							
								
								
									
										33
									
								
								locale/basic_materials.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								locale/basic_materials.fr.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | # textdomain: basic_materials | ||||||
|  | Silicon lump=Morceau de silicium | ||||||
|  | Simple Integrated Circuit=Circuit intégré simple | ||||||
|  | Simple Motor=Moteur simple | ||||||
|  | Heating element=Élément chauffant | ||||||
|  | Simple energy crystal=Cristal d’énergie simple | ||||||
|  |  | ||||||
|  | Spool of steel wire=Bobine de fil d’acier | ||||||
|  | Spool of copper wire=Bobine de fil de cuivre | ||||||
|  | Spool of silver wire=Bobine de fil d’argent | ||||||
|  | Spool of gold wire=Bobine de fil d’or | ||||||
|  | Steel Strip=Bande de acier | ||||||
|  | Copper Strip=Bande de cuivre | ||||||
|  | Steel Bar=Barre d’acier | ||||||
|  | Chainlinks (brass)=Maillon en laiton | ||||||
|  | Chainlinks (steel)=Maillon en acier | ||||||
|  | Brass Ingot=Lingot de laiton | ||||||
|  | Steel gear=Rouage en acier | ||||||
|  | Padlock=Cadenas | ||||||
|  | Chain (steel, hanging)=Chaine en acier | ||||||
|  | Chain (brass, hanging)=Chaine en laiton | ||||||
|  | Brass Block=Bloc de laiton | ||||||
|  |  | ||||||
|  | Oil extract=Extrait d’huile | ||||||
|  | Unprocessed paraffin=Paraffine non transformée | ||||||
|  | Uncooked Terracotta Base=Argile crue | ||||||
|  | Wet Cement=Ciment humide | ||||||
|  | Cement=Ciment | ||||||
|  | Concrete Block=Bloc de béton | ||||||
|  |  | ||||||
|  | Plastic sheet=Morceau de plastique | ||||||
|  | Plastic strips=Bande de plastique | ||||||
|  | Empty wire spool=Bobine de fil vide | ||||||
							
								
								
									
										34
									
								
								locale/basic_materials.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								locale/basic_materials.it.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | # textdomain: basic_materials | ||||||
|  | # Author: Salvo 'LtWorf' Tomaselli <tiposchi@tiscali.it> | ||||||
|  | Silicon lump=Grumo di silicio | ||||||
|  | Simple Integrated Circuit=Circuito integrato semplice | ||||||
|  | Simple Motor=Motore semplice | ||||||
|  | Heating element=Elemento riscaldante | ||||||
|  | Simple energy crystal=Cristallo di energia semplice | ||||||
|  |  | ||||||
|  | Spool of steel wire=Bobina di filo d'acciaio | ||||||
|  | Spool of copper wire=Bobina di filo di rame | ||||||
|  | Spool of silver wire=Bobina di filo d'argento | ||||||
|  | Spool of gold wire=Bobina di filo d'oro | ||||||
|  | Steel Strip=Striscia d'acciaio | ||||||
|  | Copper Strip=Striscia di rame | ||||||
|  | Steel Bar=Barra d'acciaio | ||||||
|  | Chainlinks (brass)=Catena (ottone) | ||||||
|  | Chainlinks (steel)=Catena (acciaio) | ||||||
|  | Brass Ingot=Lingotto di ottone | ||||||
|  | Steel gear=Ingranaggio d'acciaio | ||||||
|  | Padlock=Catenaccio | ||||||
|  | Chain (steel, hanging)=Catena (acciaio, pendente) | ||||||
|  | Chain (brass, hanging)=Catena (ottone, pendente) | ||||||
|  | Brass Block=Blocco di ottone | ||||||
|  |  | ||||||
|  | Oil extract=Estratto d'olio | ||||||
|  | Unprocessed paraffin=Paraffina grezza | ||||||
|  | Uncooked Terracotta Base=Argilla cruda | ||||||
|  | Wet Cement=Cemento umido | ||||||
|  | Cement=Cemento | ||||||
|  | Concrete Block=Blocco di calcestruzzo | ||||||
|  |  | ||||||
|  | Plastic sheet=Foglio di plastica | ||||||
|  | Plastic strips=Striscia di plastica | ||||||
|  | Empty wire spool=Rocchetto vuoto | ||||||
							
								
								
									
										33
									
								
								locale/basic_materials.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								locale/basic_materials.ru.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | # textdomain: basic_materials | ||||||
|  | Silicon lump=Кусок Кремния | ||||||
|  | Simple Integrated Circuit=Микросхема | ||||||
|  | Simple Motor=Мотор | ||||||
|  | Heating element=Нить Накала | ||||||
|  | Simple energy crystal=Энергетический Кристалл | ||||||
|  |  | ||||||
|  | Spool of steel wire=Катушка Стальной Проволоки | ||||||
|  | Spool of copper wire=Катушка Медной Проволоки | ||||||
|  | Spool of silver wire=Катушка Серебрянной Проволоки | ||||||
|  | Spool of gold wire=Катушка Золотой Проволоки | ||||||
|  | Steel Strip=Стальная Полоса | ||||||
|  | Copper Strip=Медная Полоса | ||||||
|  | Steel Bar=Стальной Прут | ||||||
|  | Chainlinks (brass)=Латунные Звенья | ||||||
|  | Chainlinks (steel)=Стальные Звенья | ||||||
|  | Brass Ingot=Латунный Брусок | ||||||
|  | Steel gear=Стальная Шестерня | ||||||
|  | Padlock=Навесной Замок | ||||||
|  | Chain (steel, hanging)=Стальная Цепь | ||||||
|  | Chain (brass, hanging)=Латунная Цепь | ||||||
|  | Brass Block=Латунный Блок | ||||||
|  |  | ||||||
|  | Oil extract=Масляный Экстракт | ||||||
|  | Unprocessed paraffin=Необработанный Парафин | ||||||
|  | Uncooked Terracotta Base=Ком Мокрого Терракота | ||||||
|  | Wet Cement=Ком Мокрого Цемента | ||||||
|  | Cement=Цемент | ||||||
|  | Concrete Block=Железобетон | ||||||
|  |  | ||||||
|  | Plastic sheet=Пластиковый Лист | ||||||
|  | Plastic strips=Пластиковая Полоса | ||||||
|  | Empty wire spool=Пустая Катушка | ||||||
							
								
								
									
										284
									
								
								metals.lua
									
									
									
									
									
								
							
							
						
						
									
										284
									
								
								metals.lua
									
									
									
									
									
								
							| @@ -1,284 +0,0 @@ | |||||||
| -- items |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:steel_wire", { |  | ||||||
| 	description = "Spool of steel wire", |  | ||||||
| 	inventory_image = "basic_materials_steel_wire.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:copper_wire", { |  | ||||||
| 	description = "Spool of copper wire", |  | ||||||
| 	inventory_image = "basic_materials_copper_wire.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:silver_wire", { |  | ||||||
| 	description = "Spool of silver wire", |  | ||||||
| 	inventory_image = "basic_materials_silver_wire.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:gold_wire", { |  | ||||||
| 	description = "Spool of gold wire", |  | ||||||
| 	inventory_image = "basic_materials_gold_wire.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:steel_strip", { |  | ||||||
| 	description = "Steel Strip", |  | ||||||
| 	inventory_image = "basic_materials_steel_strip.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:copper_strip", { |  | ||||||
| 	description = "Copper Strip", |  | ||||||
| 	inventory_image = "basic_materials_copper_strip.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:steel_bar", { |  | ||||||
| 	description = "Steel Bar", |  | ||||||
| 	inventory_image = "basic_materials_steel_bar.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:chainlink_brass", { |  | ||||||
| 	description = "Chainlinks (brass)", |  | ||||||
| 	inventory_image = "basic_materials_chainlink_brass.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:chainlink_steel", { |  | ||||||
| 	description = "Chainlinks (steel)", |  | ||||||
| 	inventory_image = "basic_materials_chainlink_steel.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:brass_ingot", { |  | ||||||
| 	description = "Brass Ingot", |  | ||||||
| 	inventory_image = "basic_materials_brass_ingot.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:gear_steel", { |  | ||||||
| 	description = "Steel gear", |  | ||||||
| 	inventory_image = "basic_materials_gear_steel.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:padlock", { |  | ||||||
| 	description = "Padlock", |  | ||||||
| 	inventory_image = "basic_materials_padlock.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- nodes |  | ||||||
|  |  | ||||||
| local chains_sbox = { |  | ||||||
| 	type = "fixed", |  | ||||||
| 	fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 } |  | ||||||
| } |  | ||||||
|  |  | ||||||
| local topchains_sbox = { |  | ||||||
| 	type = "fixed", |  | ||||||
| 	fixed = { |  | ||||||
| 		{ -0.25, 0.35, -0.25, 0.25, 0.5, 0.25 }, |  | ||||||
| 		{ -0.1, -0.5, -0.1, 0.1, 0.4, 0.1 } |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| minetest.register_node("basic_materials:chain_steel", { |  | ||||||
| 	description = "Chain (steel, hanging)", |  | ||||||
| 	drawtype = "mesh", |  | ||||||
| 	mesh = "basic_materials_chains.obj", |  | ||||||
| 	tiles = {"basic_materials_chain_steel.png"}, |  | ||||||
| 	walkable = false, |  | ||||||
| 	climbable = true, |  | ||||||
| 	sunlight_propagates = true, |  | ||||||
| 	paramtype = "light", |  | ||||||
| 	inventory_image = "basic_materials_chain_steel_inv.png", |  | ||||||
| 	groups = {cracky=3}, |  | ||||||
| 	selection_box = chains_sbox, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_node("basic_materials:chain_brass", { |  | ||||||
| 	description = "Chain (brass, hanging)", |  | ||||||
| 	drawtype = "mesh", |  | ||||||
| 	mesh = "basic_materials_chains.obj", |  | ||||||
| 	tiles = {"basic_materials_chain_brass.png"}, |  | ||||||
| 	walkable = false, |  | ||||||
| 	climbable = true, |  | ||||||
| 	sunlight_propagates = true, |  | ||||||
| 	paramtype = "light", |  | ||||||
| 	inventory_image = "basic_materials_chain_brass_inv.png", |  | ||||||
| 	groups = {cracky=3}, |  | ||||||
| 	selection_box = chains_sbox, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_node("basic_materials:brass_block", { |  | ||||||
| 	description = "Brass Block", |  | ||||||
| 	tiles = { "basic_materials_brass_block.png" }, |  | ||||||
| 	is_ground_content = false, |  | ||||||
| 	groups = {cracky=1, level=2}, |  | ||||||
| 	sounds = default.node_sound_metal_defaults() |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- crafts |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:copper_wire 2", |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	recipe = { |  | ||||||
| 		"default:copper_ingot", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:silver_wire 2", |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	recipe = { |  | ||||||
| 		"moreores:silver_ingot", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:gold_wire 2", |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	recipe = { |  | ||||||
| 		"default:gold_ingot", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:steel_wire 2", |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	recipe = { |  | ||||||
| 		"default:steel_ingot", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 		"basic_materials:empty_spool", |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:steel_strip 12", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "", "default:steel_ingot", "" }, |  | ||||||
| 		{ "default:steel_ingot", "", "" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:copper_strip 12", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "", "default:copper_ingot", "" }, |  | ||||||
| 		{ "default:copper_ingot", "", "" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:steel_bar 6", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "", "", "default:steel_ingot" }, |  | ||||||
| 		{ "", "default:steel_ingot", "" }, |  | ||||||
| 		{ "default:steel_ingot", "", "" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:padlock 2", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "basic_materials:steel_bar" }, |  | ||||||
| 		{ "default:steel_ingot" }, |  | ||||||
| 		{ "default:steel_ingot" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	output = "basic_materials:chainlink_steel 12", |  | ||||||
| 	recipe = { |  | ||||||
| 		{"", "default:steel_ingot", "default:steel_ingot"}, |  | ||||||
| 		{ "default:steel_ingot", "", "default:steel_ingot" }, |  | ||||||
| 		{ "default:steel_ingot", "default:steel_ingot", "" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	output = "basic_materials:chainlink_brass 12", |  | ||||||
| 	recipe = { |  | ||||||
| 		{"", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, |  | ||||||
| 		{ "basic_materials:brass_ingot", "", "basic_materials:brass_ingot" }, |  | ||||||
| 		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	output = 'basic_materials:chain_steel 2', |  | ||||||
| 	recipe = { |  | ||||||
| 		{"basic_materials:chainlink_steel"}, |  | ||||||
| 		{"basic_materials:chainlink_steel"}, |  | ||||||
| 		{"basic_materials:chainlink_steel"} |  | ||||||
| 	} |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	output = 'basic_materials:chain_brass 2', |  | ||||||
| 	recipe = { |  | ||||||
| 		{"basic_materials:chainlink_brass"}, |  | ||||||
| 		{"basic_materials:chainlink_brass"}, |  | ||||||
| 		{"basic_materials:chainlink_brass"} |  | ||||||
| 	} |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:gear_steel 6", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "", "default:steel_ingot", "" }, |  | ||||||
| 		{ "default:steel_ingot","basic_materials:chainlink_steel", "default:steel_ingot" }, |  | ||||||
| 		{ "", "default:steel_ingot", "" } |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	output = "basic_materials:brass_ingot 3", |  | ||||||
| 	recipe = { |  | ||||||
| 		"default:copper_ingot", |  | ||||||
| 		"default:copper_ingot", |  | ||||||
| 		"moreores:silver_ingot", |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	output = "basic_materials:brass_ingot 9", |  | ||||||
| 	recipe = { "basic_materials:brass_block" }, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:brass_block", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }, |  | ||||||
| 		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }, |  | ||||||
| 		{ "basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot" }, |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- aliases |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:copper_wire",           "basic_materials:copper_wire") |  | ||||||
| minetest.register_alias("technic:fine_copper_wire",        "basic_materials:copper_wire") |  | ||||||
| minetest.register_alias("technic:fine_silver_wire",        "basic_materials:silver_wire") |  | ||||||
| minetest.register_alias("technic:fine_gold_wire",          "basic_materialsgold_wire") |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:steel_wire",            "basic_materials:steel_wire") |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:brass_ingot",           "basic_materials:brass_ingot") |  | ||||||
| minetest.register_alias("technic:brass_ingot",             "basic_materials:brass_ingot") |  | ||||||
| minetest.register_alias("technic:brass_block",             "basic_materials:brass_block") |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:copper_strip",          "basic_materials:copper_strip") |  | ||||||
| minetest.register_alias("homedecor:steel_strip",           "basic_materials:steel_strip") |  | ||||||
|  |  | ||||||
| minetest.register_alias_force("glooptest:chainlink",       "basic_materials:chainlink_steel") |  | ||||||
| minetest.register_alias_force("homedecor:chainlink_steel", "basic_materials:chainlink_steel") |  | ||||||
| minetest.register_alias("homedecor:chainlink_brass",       "basic_materials:chainlink_brass") |  | ||||||
| minetest.register_alias("chains:chain",                    "basic_materials:chain_steel") |  | ||||||
| minetest.register_alias("chains:chain_brass",              "basic_materials:chain_brass") |  | ||||||
|  |  | ||||||
| minetest.register_alias("pipeworks:gear",                  "basic_materials:gear_steel") |  | ||||||
|  |  | ||||||
| minetest.register_alias("technic:rebar",                  "basic_materials:steel_bar") |  | ||||||
							
								
								
									
										123
									
								
								misc.lua
									
									
									
									
									
								
							
							
						
						
									
										123
									
								
								misc.lua
									
									
									
									
									
								
							| @@ -1,123 +0,0 @@ | |||||||
| --items |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:oil_extract", { |  | ||||||
| 	description = "Oil extract", |  | ||||||
| 	inventory_image = "basic_materials_oil_extract.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:paraffin", { |  | ||||||
| 	description = "Unprocessed paraffin", |  | ||||||
| 	inventory_image = "basic_materials_paraffin.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:terracotta_base", { |  | ||||||
| 	description = "Uncooked Terracotta Base", |  | ||||||
| 	inventory_image = "basic_materials_terracotta_base.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:wet_cement", { |  | ||||||
| 	description = "Wet Cement", |  | ||||||
| 	inventory_image = "basic_materials_wet_cement.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- nodes |  | ||||||
|  |  | ||||||
| minetest.register_node("basic_materials:cement_block", { |  | ||||||
| 	description = "Cement", |  | ||||||
| 	tiles = {"basic_materials_cement_block.png"}, |  | ||||||
| 	is_ground_content = true, |  | ||||||
| 	groups = {cracky=2}, |  | ||||||
| 	sounds = default.node_sound_stone_defaults(), |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_node("basic_materials:concrete_block", { |  | ||||||
| 	description = "Concrete Block", |  | ||||||
| 	tiles = {"basic_materials_concrete_block.png",}, |  | ||||||
| 	groups = {cracky=1, level=2, concrete=1}, |  | ||||||
| 	sounds = default.node_sound_stone_defaults(), |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- crafts |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	output = "basic_materials:oil_extract 3", |  | ||||||
| 	recipe = { |  | ||||||
| 		"group:leaves", |  | ||||||
| 		"group:leaves", |  | ||||||
| 		"group:leaves", |  | ||||||
| 		"group:leaves", |  | ||||||
| 		"group:leaves", |  | ||||||
| 		"group:leaves" |  | ||||||
| 	} |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "cooking", |  | ||||||
| 	output = "basic_materials:paraffin", |  | ||||||
| 	recipe = "basic_materials:oil_extract", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "fuel", |  | ||||||
| 	recipe = "basic_materials:oil_extract", |  | ||||||
| 	burntime = 30, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "fuel", |  | ||||||
| 	recipe = "basic_materials:paraffin", |  | ||||||
| 	burntime = 30, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	output = "basic_materials:terracotta_base 8", |  | ||||||
| 	recipe = { |  | ||||||
| 		"bucket:bucket_water", |  | ||||||
| 		"default:clay_lump", |  | ||||||
| 		"default:gravel", |  | ||||||
| 	}, |  | ||||||
| 	replacements = { {"bucket:bucket_water", "bucket:bucket_empty"}, }, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "shapeless", |  | ||||||
| 	output = "basic_materials:wet_cement 3", |  | ||||||
| 	recipe = { |  | ||||||
| 		"default:dirt", |  | ||||||
| 		"dye:dark_grey", |  | ||||||
| 		"dye:dark_grey", |  | ||||||
| 		"dye:dark_grey", |  | ||||||
| 		"bucket:bucket_water" |  | ||||||
| 	}, |  | ||||||
| 	replacements = {{'bucket:bucket_water', 'bucket:bucket_empty'},}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "cooking", |  | ||||||
| 	output = "basic_materials:cement_block", |  | ||||||
| 	recipe = "basic_materials:wet_cement", |  | ||||||
| 	cooktime = 8 |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	output = 'basic_materials:concrete_block 6', |  | ||||||
| 	recipe = { |  | ||||||
| 		{'group:sand',                'basic_materials:wet_cement', 'default:gravel'}, |  | ||||||
| 		{'basic_materials:steel_bar', 'basic_materials:wet_cement', 'basic_materials:steel_bar'}, |  | ||||||
| 		{'default:gravel',            'basic_materials:wet_cement', 'group:sand'}, |  | ||||||
| 	} |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- aliases |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:oil_extract",      "basic_materials:oil_extract") |  | ||||||
| minetest.register_alias("homedecor:paraffin",         "basic_materials:paraffin") |  | ||||||
| minetest.register_alias("homedecor:plastic_base",     "basic_materials:paraffin") |  | ||||||
| minetest.register_alias("homedecor:terracotta_base",  "basic_materials:terracotta_base") |  | ||||||
|  |  | ||||||
| minetest.register_alias("gloopblocks:wet_cement",     "basic_materials:wet_cement") |  | ||||||
| minetest.register_alias("gloopblocks:cement",         "basic_materials:cement_block") |  | ||||||
|  |  | ||||||
| minetest.register_alias("technic:concrete",           "basic_materials:concrete_block") |  | ||||||
							
								
								
									
										3
									
								
								mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								mod.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | name = basic_materials | ||||||
|  | optional_depends = moreores, default, mesecons_materials, dye, bucket, fl_stone, fl_trees, mcl_sounds, hades_core, hades_sounds, hades_materials, hades_dye, hades_bucket, hades_extraores, hades_mesecons_materials | ||||||
|  | min_minetest_version = 5.2.0 | ||||||
							
								
								
									
										54
									
								
								nodes.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								nodes.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | |||||||
|  | local S = minetest.get_translator("basic_materials") | ||||||
|  | local sound_api = dofile(basic_materials.modpath .. "/sound_api_core/init.lua") | ||||||
|  | local chains_sbox = {type = "fixed",fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }} | ||||||
|  |  | ||||||
|  | minetest.register_node("basic_materials:cement_block", { | ||||||
|  | 	description = S("Cement"), | ||||||
|  | 	tiles = {"basic_materials_cement_block.png"}, | ||||||
|  | 	is_ground_content = true, | ||||||
|  | 	groups = {cracky=2, dig_stone = 1}, | ||||||
|  | 	sounds = sound_api.node_sound_stone_defaults(), | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_node("basic_materials:concrete_block", { | ||||||
|  | 	description = S("Concrete Block"), | ||||||
|  | 	tiles = {"basic_materials_concrete_block.png",}, | ||||||
|  | 	groups = {cracky=1, concrete=1, dig_stone = 1}, | ||||||
|  | 	sounds = sound_api.node_sound_stone_defaults(), | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_node("basic_materials:chain_steel", { | ||||||
|  | 	description = S("Chain (steel, hanging)"), | ||||||
|  | 	drawtype = "mesh", | ||||||
|  | 	mesh = "basic_materials_chains.obj", | ||||||
|  | 	tiles = {"basic_materials_chain_steel.png"}, | ||||||
|  | 	walkable = false, | ||||||
|  | 	climbable = true, | ||||||
|  | 	sunlight_propagates = true, | ||||||
|  | 	paramtype = "light", | ||||||
|  | 	inventory_image = "basic_materials_chain_steel_inv.png", | ||||||
|  | 	groups = {cracky=3, dig_stone = 1}, | ||||||
|  | 	selection_box = chains_sbox, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_node("basic_materials:chain_brass", { | ||||||
|  | 	description = S("Chain (brass, hanging)"), | ||||||
|  | 	drawtype = "mesh", | ||||||
|  | 	mesh = "basic_materials_chains.obj", | ||||||
|  | 	tiles = {"basic_materials_chain_brass.png"}, | ||||||
|  | 	walkable = false, | ||||||
|  | 	climbable = true, | ||||||
|  | 	sunlight_propagates = true, | ||||||
|  | 	paramtype = "light", | ||||||
|  | 	inventory_image = "basic_materials_chain_brass_inv.png", | ||||||
|  | 	groups = {cracky=3, dig_stone = 1}, | ||||||
|  | 	selection_box = chains_sbox, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_node("basic_materials:brass_block", { | ||||||
|  | 	description = S("Brass Block"), | ||||||
|  | 	tiles = { "basic_materials_brass_block.png" }, | ||||||
|  | 	is_ground_content = false, | ||||||
|  | 	groups = {cracky=1, dig_stone = 1}, | ||||||
|  | 	sounds = sound_api.node_sound_metal_defaults() | ||||||
|  | }) | ||||||
							
								
								
									
										52
									
								
								plastics.lua
									
									
									
									
									
								
							
							
						
						
									
										52
									
								
								plastics.lua
									
									
									
									
									
								
							| @@ -1,52 +0,0 @@ | |||||||
| -- items |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:plastic_sheet", { |  | ||||||
| 	description = "Plastic sheet", |  | ||||||
| 	inventory_image = "basic_materials_plastic_sheet.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:plastic_strip", { |  | ||||||
| 	description = "Plastic strips", |  | ||||||
| 	inventory_image = "basic_materials_plastic_strip.png", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craftitem("basic_materials:empty_spool", { |  | ||||||
| 	description = "Empty wire spool", |  | ||||||
| 	inventory_image = "basic_materials_empty_spool.png" |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- crafts |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "cooking", |  | ||||||
| 	output = "basic_materials:plastic_sheet", |  | ||||||
| 	recipe = "basic_materials:paraffin", |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft({ |  | ||||||
| 	type = "fuel", |  | ||||||
| 	recipe = "basic_materials:plastic_sheet", |  | ||||||
| 	burntime = 30, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
|     output = "basic_materials:plastic_strip 9", |  | ||||||
|     recipe = { |  | ||||||
| 		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } |  | ||||||
|     }, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| minetest.register_craft( { |  | ||||||
| 	output = "basic_materials:empty_spool 3", |  | ||||||
| 	recipe = { |  | ||||||
| 		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, |  | ||||||
| 		{ "", "basic_materials:plastic_sheet", "" }, |  | ||||||
| 		{ "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" } |  | ||||||
| 	}, |  | ||||||
| }) |  | ||||||
|  |  | ||||||
| -- aliases |  | ||||||
|  |  | ||||||
| minetest.register_alias("homedecor:plastic_sheeting", "basic_materials:plastic_sheet") |  | ||||||
| minetest.register_alias("homedecor:plastic_strips",   "basic_materials:plastic_strip") |  | ||||||
| minetest.register_alias("homedecor:empty_spool",      "basic_materials:empty_spool") |  | ||||||
							
								
								
									
										1
									
								
								sound_api_core
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								sound_api_core
									
									
									
									
									
										Submodule
									
								
							 Submodule sound_api_core added at 6956e49e77
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/basic_materials_carbon_steel_bar.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/basic_materials_carbon_steel_bar.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 292 B | 
							
								
								
									
										
											BIN
										
									
								
								textures/basic_materials_lead_strip.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/basic_materials_lead_strip.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 366 B | 
							
								
								
									
										
											BIN
										
									
								
								textures/basic_materials_stainless_steel_wire.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/basic_materials_stainless_steel_wire.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 280 B | 
		Reference in New Issue
	
	Block a user