SussyCraft/mods/amogus_blocks/init.lua
Kacper Kostka c8420db675 hm
2023-01-08 15:29:39 +01:00

126 lines
3.1 KiB
Lua

minetest.register_on_joinplayer(function(player)
player:set_sky({r=0, g=0, b=0}, "plain", {})
end)
minetest.register_node("amogus_blocks:ladder_steel", {
description = "Ladder",
drawtype = "signlike",
tiles = {"ladder.png"},
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
walkable = false,
climbable = true,
is_ground_content = false,
selection_box = {
type = "wallmounted",
},
groups = {cracky = 2},
})
minetest.register_node("amogus_blocks:floor", {
description = "Floor",
tiles = {"floor.png"},
drop = 'amogus_blocks:floor',
legacy_mineral = true, groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:tv", {
description = "CRT TV",
tiles = {
"crt2.png",
"crt2.png",
"crt2.png",
"crt2.png",
"crt2.png",
"crt.png"
},
paramtype2 = "facedir",
drop = 'amogus_blocks:amogus_blocks', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:bricks", {
description = "Bricks",
tiles = {"Bricks.png"},
drop = 'amogus_blocks:grey_bricks', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:grey_bricks", {
description = "Bricks 2",
tiles = {"Bricks2.png"}, groups = {cracky=3, stone=1},
drop = 'amogus_blocks:grey_bricks', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:planks", {
description = "Planks",
tiles = {"Planks.png"},
drop = 'amogus_blocks:planks', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:purpleblock", {
description = "Purple Block",
tiles = {"purpleblock.png"},
drop = 'amogus_blocks:purpleblock', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:purpleblock", {
description = "Purple Block",
tiles = {"purpleblock.png"},
drop = 'amogus_blocks:purpleblock', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:redblock", {
description = "Red Block",
tiles = {"redblock.png"},
drop = 'amogus_blocks:redblock', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:glass", {
description = "Glass",
tiles = {"glass.png"},
drop = 'amogus_blocks:glass', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:glowing_block", {
description = "Glowing Block",
tiles = {"glowing_block.png"},
drop = 'amogus_blocks:glowing_block', groups = {cracky=3, stone=1},
light_source = 14
})
minetest.register_node("amogus_blocks:transparent", {
description = "Transparent",
drawtype = "glasslike",
tiles = {"glass.png"},
paramtype = "light",
is_ground_content = false,
sunlight_propagates = true,
groups = {cracky=3,oddly_breakable_by_hand=3},
})
minetest.register_node("amogus_blocks:grass", {
description = "Grass",
tiles = {
"g2.png",
"d.png",
"g.png",
"g.png",
"g.png",
"g.png"
},
drop = 'amogus:grass', groups = {cracky=3, stone=1},
})
minetest.register_node("amogus_blocks:wood", {
description = "Wood",
tiles = {"wood.png"},
drop = 'amogus:wood', groups = {cracky=3, stone=1},
})
minetest.register_alias("mapgen_dirt", "amogus_blocks:floor")
minetest.register_alias("mapgen_stone", "amogus_blocks:grass")