Compare commits
8 Commits
auto-build
...
master
Author | SHA1 | Date | |
---|---|---|---|
294276a7d1 | |||
|
dbbbc3fb5f | ||
|
4a4196d8a3 | ||
8ad6591315 | |||
5a785b4d00 | |||
|
930edb43d2 | ||
|
0fb0cfea17 | ||
2ff60245a9 |
|
@ -1 +0,0 @@
|
||||||
default
|
|
26
init.lua
|
@ -1,7 +1,7 @@
|
||||||
local buildPlatform = function(node, pos, itemstack)
|
local buildPlatform = function(node, pos, itemstack)
|
||||||
-- code for the building platforms
|
-- code for the building platforms
|
||||||
posZ = {'1', '0', '-1', '-1', '0', '0', '1', '1' };
|
local posZ = {'1', '0', '-1', '-1', '0', '0', '1', '1' };
|
||||||
posX = {'0', '-1', '0', '0', '1', '1', '0', '0' };
|
local posX = {'0', '-1', '0', '0', '1', '1', '0', '0' };
|
||||||
|
|
||||||
for nameCount = 1, 8 do
|
for nameCount = 1, 8 do
|
||||||
pos.z = pos.z + posZ[nameCount];
|
pos.z = pos.z + posZ[nameCount];
|
||||||
|
@ -20,8 +20,8 @@ local buildScaffolding = function(node, pos, itemstack, player)
|
||||||
-- many thanks to addi for improveing (rewriteing) my crappy code --
|
-- many thanks to addi for improveing (rewriteing) my crappy code --
|
||||||
|
|
||||||
-- code for the building scaffolding
|
-- code for the building scaffolding
|
||||||
height = 0;
|
local height = 0;
|
||||||
depth = 0; -- !!Note!! depth is not needed at the moment
|
local depth = 0; -- !!Note!! depth is not needed at the moment
|
||||||
|
|
||||||
|
|
||||||
--[[ debug stuff ]]
|
--[[ debug stuff ]]
|
||||||
|
@ -75,6 +75,7 @@ minetest.register_node("scaffolding:scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -132,6 +133,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -177,6 +179,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -217,6 +220,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -250,6 +254,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3},
|
groups = {snappy=2,cracky=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = {
|
||||||
|
@ -308,6 +313,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3},
|
groups = {snappy=2,cracky=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -353,6 +359,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3},
|
groups = {snappy=2,cracky=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -393,6 +400,7 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {snappy=2,cracky=3},
|
groups = {snappy=2,cracky=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
|
use_texture_alpha = "blend",
|
||||||
on_punch = function(pos, node, puncher)
|
on_punch = function(pos, node, puncher)
|
||||||
local tool = puncher:get_wielded_item():get_name()
|
local tool = puncher:get_wielded_item():get_name()
|
||||||
if tool and tool == "scaffolding:scaffolding_wrench" then
|
if tool and tool == "scaffolding:scaffolding_wrench" then
|
||||||
|
@ -421,18 +429,18 @@ minetest.register_node("scaffolding:reinforced_scaffolding", {
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'scaffolding:scaffolding 12',
|
output = 'scaffolding:scaffolding 12',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:wood', 'default:wood', 'default:wood'},
|
{'group:wood', 'group:wood', 'group:wood'},
|
||||||
{'default:stick', '', 'default:stick'},
|
{'default:stick', '', 'default:stick'},
|
||||||
{'default:wood', 'default:wood', 'default:wood'},
|
{'group:wood', 'group:wood', 'group:wood'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'scaffolding:scaffolding 4',
|
output = 'scaffolding:scaffolding 4',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:wood'},
|
{'group:wood'},
|
||||||
{'default:stick'},
|
{'default:stick'},
|
||||||
{'default:wood'},
|
{'group:wood'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -541,3 +549,5 @@ minetest.register_craft({
|
||||||
{'default:steel_ingot', '', ''},
|
{'default:steel_ingot', '', ''},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[scaffolding] loaded.")
|
||||||
|
|
4
mod.conf
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
name = scaffolding
|
||||||
|
title = Scaffolding
|
||||||
|
description = Adds the ability quickly build and remove scaffolding
|
||||||
|
depends = default
|
BIN
screenshot.png
Normal file
After Width: | Height: | Size: 1015 KiB |
Before Width: | Height: | Size: 484 B After Width: | Height: | Size: 701 B |
Before Width: | Height: | Size: 392 B After Width: | Height: | Size: 554 B |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 407 B |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 441 B |
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 714 B |
Before Width: | Height: | Size: 404 B After Width: | Height: | Size: 555 B |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 481 B |