Update
This commit is contained in:
parent
db2139f7ba
commit
18ff69274f
14 changed files with 565 additions and 11 deletions
|
|
@ -1,3 +1,5 @@
|
|||
rgt_world = {}
|
||||
local ns = rgt_world
|
||||
|
||||
local function rep(tx, size)
|
||||
local out = "[combine:"..(size *16).."x"..(size *16)
|
||||
|
|
@ -9,13 +11,17 @@ local function rep(tx, size)
|
|||
return out
|
||||
end
|
||||
|
||||
include "variants.lua"
|
||||
|
||||
rgt.register_node("stone", {
|
||||
tiles = {"rgt_stone.png"},
|
||||
tiles = {{name = "rgt_stone.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("cobble", {
|
||||
tiles = {"rgt_cobble.png"},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
|
|
@ -48,33 +54,54 @@ rgt.register_node("path_grass", {
|
|||
|
||||
|
||||
|
||||
rgt.register_node("oak_log", {
|
||||
tiles = {"rgt_oak_log_top.png", "rgt_oak_log_side.png"},
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("oak_planks", {
|
||||
tiles = {"rgt_oak_planks.png"},
|
||||
tiles = {{name = "rgt_oak_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("dark_planks", {
|
||||
tiles = {"rgt_dark_planks.png"},
|
||||
tiles = {{name = "rgt_dark_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("spruce_planks", {
|
||||
tiles = {"rgt_spruce_planks.png"},
|
||||
tiles = {{name = "rgt_spruce_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("acacia_planks", {
|
||||
tiles = {"rgt_acacia_planks.png"},
|
||||
tiles = {{name = "rgt_acacia_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("redwood_planks", {
|
||||
tiles = {"rgt_redwood_planks.png"},
|
||||
tiles = {{name = "rgt_redwood_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
rgt.register_node("birch_planks", {
|
||||
tiles = {"rgt_birch_planks.png"},
|
||||
tiles = {{name = "rgt_birch_planks.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
|
||||
|
||||
rgt.register_node("glass", {
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = {{name = "rgt_glass.png", align_style = "world"}},
|
||||
_variants = "all",
|
||||
groups = {dig_immediate = 3}
|
||||
})
|
||||
|
||||
|
|
|
|||
56
mods/rgt_world/variants.lua
Normal file
56
mods/rgt_world/variants.lua
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
local ns = rgt_world
|
||||
|
||||
function ns.register_slab(def)
|
||||
def = table.copy(def)
|
||||
def._variants = nil
|
||||
|
||||
rgt.register_node(def._name.."_slab", extend(def, {
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir"
|
||||
}))
|
||||
end
|
||||
|
||||
function ns.register_stair(def)
|
||||
def = table.copy(def)
|
||||
def._variants = nil
|
||||
|
||||
rgt.register_node(def._name.."_stair", extend(table.copy(def), {
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, -0.5, 0, 0.5, 0.5, 0.5}}
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir"
|
||||
}))
|
||||
|
||||
rgt.register_node(def._name.."_stair_inner", extend(table.copy(def), {
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, {-0.5, -0.5, -0.5, 0, 0.5, 0.5}}
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir"
|
||||
}))
|
||||
|
||||
rgt.register_node(def._name.."_stair_outer", extend(def, {
|
||||
drawtype = "nodebox",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {{-0.5, -0.5, -0.5, 0.5, 0, 0.5}, {-0.5, -0.5, 0.5, 0, 0.5, 0}}
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir"
|
||||
}))
|
||||
end
|
||||
|
||||
function ns.register_all(def)
|
||||
ns.register_slab(def)
|
||||
ns.register_stair(def)
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue