This commit is contained in:
Looki2000 2023-01-31 20:24:36 +01:00
commit 97601cfe24
7 changed files with 128 additions and 33 deletions

View File

@ -242,7 +242,7 @@ minetest.register_node("amogus_blocks:water", {
walkable = false, walkable = false,
pointable = false, pointable = false,
diggable = false, diggable = false,
buildable_to = true, --buildable_to = true,
drowning = 1, drowning = 1,
liquidtype = "source", liquidtype = "source",
--liquid_alternative_flowing = "amogus_blocks:water_flowing", --liquid_alternative_flowing = "amogus_blocks:water_flowing",

View File

@ -1,11 +1,4 @@
minetest.register_craft({
output = "amogus_items:stonepickaxe",
recipe = {
{"amogus_items:rock", "amogus_items:rock", "amogus_items:rock"},
{"", "amogus_items:wooden_plank", ""},
{"", "amogus_items:wooden_plank", ""},
}
})
minetest.register_craft({ minetest.register_craft({
output = "amogus_items:goldenplumba", output = "amogus_items:goldenplumba",
recipe = { recipe = {
@ -51,7 +44,7 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
output = "amogus_items:sussiumshovel", output = "amogus_items:sussiumshovel",
recipe = { recipe = {
{"", "amogus_items:sussium_ingot", ""}, {"", "amogus_blocks:sussium_block", ""},
{"", "amogus_items:wooden_plank", ""}, {"", "amogus_items:wooden_plank", ""},
{"", "amogus_items:wooden_plank", ""}, {"", "amogus_items:wooden_plank", ""},
} }
@ -113,8 +106,8 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
output = "amogus_items:sussiumaxe", output = "amogus_items:sussiumaxe",
recipe = { recipe = {
{"", "amogus_items:sussium_ingot", "amogus_items:sussium_ingot"}, {"", "amogus_blocks:sussium_block", "amogus_blocks:sussium_block"},
{"", "amogus_items:wooden_plank", "amogus_items:sussium_ingot"}, {"", "amogus_items:wooden_plank", "amogus_blocks:sussium_block"},
{"", "amogus_items:wooden_plank", ""}, {"", "amogus_items:wooden_plank", ""},
} }
}) })
@ -122,8 +115,8 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
output = "amogus_items:sussiumaxe", output = "amogus_items:sussiumaxe",
recipe = { recipe = {
{"amogus_items:sussium_ingot", "amogus_items:sussium_ingot", ""}, {"amogus_blocks:sussium_block", "amogus_blocks:sussium_block", ""},
{"amogus_items:wooden_plank", "amogus_items:sussium_ingot", ""}, {"amogus_items:wooden_plank", "amogus_blocks:sussium_block", ""},
{"", "amogus_items:wooden_plank", ""}, {"", "amogus_items:wooden_plank", ""},
} }
}) })
@ -159,3 +152,40 @@ minetest.register_craft({
{"amogus_blocks:golden_block"}, {"amogus_blocks:golden_block"},
} }
}) })
minetest.register_craft({
output = "amogus_items:stonepickaxe",
recipe = {
{"amogus_items:rock", "amogus_items:rock", "amogus_items:rock"},
{"", "amogus_items:wooden_plank", ""},
{"", "amogus_items:wooden_plank", ""},
}
})
minetest.register_craft({
output = "amogus_items:goldenpickaxe",
recipe = {
{"amogus_items:gold_ingot", "amogus_items:gold_ingot", "amogus_items:gold_ingot"},
{"", "amogus_items:wooden_plank", ""},
{"", "amogus_items:wooden_plank", ""},
}
})
minetest.register_craft({
output = "amogus_items:sussiumpickaxe",
recipe = {
{"amogus_blocks:sussium_block", "amogus_blocks:sussium_block", "amogus_blocks:sussium_block"},
{"", "amogus_items:wooden_plank", ""},
{"", "amogus_items:wooden_plank", ""},
}
})
-- obsusian hammer crafting
minetest.register_craft({
output = "amogus_items:obsussian_hammer",
recipe = {
{"amogus_blocks:obsusian", "amogus_blocks:obsusian", "amogus_blocks:obsusian"},
{"amogus_blocks:obsusian", "amogus_blocks:obsusian", "amogus_blocks:obsusian"},
{"", "amogus_items:wooden_plank", ""},
}
})

View File

@ -1,3 +1,4 @@
minetest.register_alias("mapgen_stone", "amogus_blocks:stone") minetest.register_alias("mapgen_stone", "amogus_blocks:stone")
minetest.register_alias("mapgen_dirt", "amogus_blocks:dirt") minetest.register_alias("mapgen_dirt", "amogus_blocks:dirt")
minetest.register_alias("mapgen_water_source", "amogus_blocks:water") minetest.register_alias("mapgen_water_source", "amogus_blocks:water")
@ -17,24 +18,6 @@ minetest.register_biome({
heat_point = 50, heat_point = 50,
humidity_point = 50, humidity_point = 50,
}) })
minetest.register_biome({
name = "amogus_biome",
--node_dust = "amogus_blocks:stone",
node_top = "amogus_blocks:grass",
depth_top = 1,
node_filler = "amogus_blocks:dirt",
depth_filler = 1,
node_stone = "amogus_blocks:stone",
node_water_top = "amogus_blocks:water",
depth_water_top = 1,
node_water = "amogus_blocks:water",
node_river_water = "amogus_blocks:water",
y_max = 31000,
y_min = 1,
heat_point = 50,
humidity_point = 50,
})
minetest.register_biome({ minetest.register_biome({
name = "amogus_green_biome", name = "amogus_green_biome",
--node_dust = "amogus_blocks:stone", --node_dust = "amogus_blocks:stone",
@ -52,6 +35,24 @@ minetest.register_biome({
heat_point = 100, heat_point = 100,
humidity_point = 100, humidity_point = 100,
}) })
minetest.register_biome({
name = "amogus_biome",
--node_dust = "amogus_blocks:stone",
node_top = "amogus_blocks:grass",
depth_top = 1,
node_filler = "amogus_blocks:dirt",
depth_filler = 1,
node_stone = "amogus_blocks:stone",
node_water_top = "amogus_blocks:water",
depth_water_top = 1,
node_water = "amogus_blocks:water",
node_river_water = "amogus_blocks:water",
y_max = 31000,
y_min = 1,
heat_point = 50,
humidity_point = 50,
})
minetest.register_ore({ minetest.register_ore({
ore_type = "scatter", ore_type = "scatter",
ore = "amogus_blocks:sussium_ore", ore = "amogus_blocks:sussium_ore",
@ -461,4 +462,68 @@ minetest.register_on_generated(function(minp, maxp, seed)
--minetest.sound_play("amogus_sound", { pos = pos,gain = 1.0,max_hear_distance = 5}) --minetest.sound_play("amogus_sound", { pos = pos,gain = 1.0,max_hear_distance = 5})
end end
--end --end
end) end)
minetest.register_decoration({
deco_type = "schematic",
place_on = {"amogus_blocks:sand"},
sidelen = 16,
fill_ratio = 0.0001,
y_max = 31000,
y_min = 1,
biomes = {"amogus_beach"},
schematic = "/schematics/sand_house_1.mts",
})
minetest.register_decoration({
deco_type = "schematic",
place_on = {"amogus_blocks:sand"},
sidelen = 16,
fill_ratio = 0.0001,
y_max = 31000,
y_min = 1,
biomes = {"amogus_beach"},
schematic = "/schematics/sand_house_2.mts",
})
minetest.register_decoration({
deco_type = "schematic",
place_on = {"amogus_blocks:sand"},
sidelen = 16,
fill_ratio = 0.0001,
y_max = 31000,
y_min = 1,
biomes = {"amogus_beach"},
schematic = "/schematics/sand_house_3.mts",
})
minetest.register_decoration({
deco_type = "schematic",
place_on = {"amogus_blocks:grass_green"},
sidelen = 16,
fill_ratio = 0.0001,
y_max = 31000,
y_min = 1,
biomes = {"green_biome"},
schematic = "/schematics/STATUE_GIANT.mts",
})
minetest.register_on_generated(function(minp, maxp, seed)
for x = minp.x, maxp.x do
for y = minp.y, maxp.y do
for z = minp.z, maxp.z do
local p = {x=x, y=y, z=z}
if minetest.get_node(p).name == "default:water_source" then
minetest.set_node(p, {name="default:water_source", param2=0})
end
end
end
end
end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.