Cranks, shafts, and spruce trees.
This commit is contained in:
parent
4659a008ac
commit
9011835cf4
40 changed files with 1496 additions and 104 deletions
|
|
@ -76,6 +76,7 @@ for i = 1, 3 do
|
|||
tiles = {"rgt_grass_"..i..".png"},
|
||||
groups = {attached_node = 3, dig_immediate = 3},
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
|
|
@ -96,6 +97,7 @@ rgt.register_node("grass_tall_bottom", {
|
|||
tiles = {"rgt_grass_tall.png^[verticalframe:2:1"},
|
||||
groups = {attached_node = 3, dig_immediate = 3},
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
|
|
@ -147,6 +149,7 @@ rgt.register_node("grass_tall_top", {
|
|||
}
|
||||
},
|
||||
drop = "grass_tall_bottom",
|
||||
buildable_to = true,
|
||||
after_destruct = function(pos)
|
||||
local below = pos:offset(0, -1, 0)
|
||||
local nb = minetest.get_node(below)
|
||||
|
|
@ -191,57 +194,7 @@ rgt.register_node("sand", {
|
|||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
|
||||
rgt.register_node("oak_log", {
|
||||
tiles = {"rgt_oak_log_top.png", "rgt_oak_log_top.png", "rgt_oak_log_side.png"},
|
||||
groups = {dig_immediate = 3},
|
||||
paramtype2 = "facedir"
|
||||
})
|
||||
|
||||
rgt.register_node("oak_leaves", {
|
||||
drawtype = "allfaces",
|
||||
tiles = {"rgt_oak_leaves.png"},
|
||||
use_texture_alpha = "clip",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("oak_planks", {
|
||||
tiles = {{name = "rgt_oak_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("dark_planks", {
|
||||
tiles = {{name = "rgt_dark_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("spruce_planks", {
|
||||
tiles = {{name = "rgt_spruce_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("acacia_planks", {
|
||||
tiles = {{name = "rgt_acacia_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("redwood_planks", {
|
||||
tiles = {{name = "rgt_redwood_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("birch_planks", {
|
||||
tiles = {{name = "rgt_birch_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
|
||||
include "wood.lua"
|
||||
|
||||
rgt.register_node("glass", {
|
||||
drawtype = "glasslike",
|
||||
|
|
@ -266,6 +219,19 @@ rgt.register_node("basalt", {
|
|||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
rgt.register_node("basalt_tile", {
|
||||
tiles = {{name = "rgt_basalt_tile.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
|
||||
rgt.register_node("basalt_brick_large", {
|
||||
tiles = {{name = "rgt_basalt_brick_large.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3},
|
||||
})
|
||||
|
||||
|
||||
rgt.register_node("water", {
|
||||
tiles = {"[fill:16x16:0,0:#2d5a7c77^[fill:14x14:1,1:#2d5a7c33"},
|
||||
|
|
@ -443,26 +409,26 @@ minetest.register_decoration {
|
|||
fill_ratio = 0.2,
|
||||
}
|
||||
|
||||
minetest.override_item("", {
|
||||
on_place = function(s, p, pt)
|
||||
if minetest.get_node(pt.under).name:find "dirt_grass" then
|
||||
minetest.set_node(pt.under, {name = "path_grass"})
|
||||
end
|
||||
-- minetest.spawn_tree(pt.above, {
|
||||
-- axiom = "TF[FFA]",
|
||||
-- rules_a = "F",
|
||||
-- trunk = "oak_log",
|
||||
-- leaves = "oak_leaves",
|
||||
-- angle = 30,
|
||||
-- iterations = 2,
|
||||
-- random_level = 0,
|
||||
-- trunk_type = "single",
|
||||
---- thin_branches = true,
|
||||
-- fruit_chance = 0,
|
||||
-- fruit = "stone_brick"
|
||||
-- })
|
||||
end
|
||||
})
|
||||
--minetest.override_item("", {
|
||||
-- on_place = function(s, p, pt)
|
||||
-- if minetest.get_node(pt.under).name:find "dirt_grass" then
|
||||
-- minetest.set_node(pt.under, {name = "path_grass"})
|
||||
-- end
|
||||
---- minetest.spawn_tree(pt.above, {
|
||||
---- axiom = "TF[FFA]",
|
||||
---- rules_a = "F",
|
||||
---- trunk = "oak_log",
|
||||
---- leaves = "oak_leaves",
|
||||
---- angle = 30,
|
||||
---- iterations = 2,
|
||||
---- random_level = 0,
|
||||
---- trunk_type = "single",
|
||||
------ thin_branches = true,
|
||||
---- fruit_chance = 0,
|
||||
---- fruit = "stone_brick"
|
||||
---- })
|
||||
-- end
|
||||
--})
|
||||
|
||||
minetest.register_chatcommand("biome", {
|
||||
func = function(name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue