Add "player" mod, make creative work for warehouse

This Mod Adds The "hand" item and heart texture
master
benrob0329 2019-05-21 19:50:23 -04:00
parent 9671c1e665
commit 3f5f262d55
4 changed files with 38 additions and 7 deletions

29
mods/player/init.lua Normal file
View File

@ -0,0 +1,29 @@
local STATIC_BREAK_TIME
if minetest.settings:get_bool("creative_mode", false) then
STATIC_BREAK_TIME = 0.20
else
STATIC_BREAK_TIME = 0.00
end
minetest.register_item(":", {
type = "none",
wield_image = "wieldhand.png",
wield_scale = {x = 1, y = 1, z = 3},
tool_capabilities = {
full_punch_interval = 1.0,
max_drop_level = 0,
groupcaps = {
static = {
times = {[1] = STATIC_BREAK_TIME},
uses = 0,
},
oddly_breakable_by_hand = {
times = {[1] = 1.00},
uses = 0,
},
},
},
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

View File

Before

Width:  |  Height:  |  Size: 598 B

After

Width:  |  Height:  |  Size: 598 B

View File

@ -2,7 +2,8 @@ minetest.register_node("warehouse:concrete", {
description = "Base Floor Node, Do Not Place",
tiles = {"warehouse_concrete.png"},
is_ground_content = true,
})
groups = {static = 1},
})
minetest.register_node("warehouse:rack", {
description = "Racks, or big metal shelves that hold boxes",
@ -10,6 +11,7 @@ minetest.register_node("warehouse:rack", {
mesh = "warehouse_rack.obj",
tiles = {name = "warehouse_rack.png", backface_culling = false},
is_ground_content = true,
groups = {static = 1},
})
minetest.register_biome({
@ -32,32 +34,32 @@ minetest.register_decoration({
flags = "force_placement",
max_y = 31000,
min_y = 0,
schematic = {
size = {x = 3, y = 1, z = 5},
data = {
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:rack", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
{name = "warehouse:concrete", param1 = 255, param2 = 0},
},
},
noise_params = {
offset = 0,
scale = 1,