diff options
author | heav-4 <heavpoot@gmail.com> | 2022-02-14 00:48:31 +0000 |
---|---|---|
committer | heav-4 <heavpoot@gmail.com> | 2022-02-14 00:48:31 +0000 |
commit | bec3fcbc8130024bd9471e7689f3376c8a8a185f (patch) | |
tree | a50a36242d2b52883e7f6ca5e4071002cdbfa284 | |
parent | ef9661a2ae7063842f11b32ba6fa9a74ac12c1a7 (diff) |
a lot of miscellaneous stuff.
-rw-r--r-- | mods/vzxv/nodes.lua | 5 | ||||
-rw-r--r-- | mods/vzxv/tools.lua | 4 | ||||
-rw-r--r-- | mods/vzxv_gravity/init.lua | 4 | ||||
-rw-r--r-- | mods/vzxv_pummel/init.lua | 9 | ||||
-rw-r--r-- | mods/vzxv_pummel/recipes.lua | 21 |
5 files changed, 35 insertions, 8 deletions
diff --git a/mods/vzxv/nodes.lua b/mods/vzxv/nodes.lua index 9df1f2f..b2faf49 100644 --- a/mods/vzxv/nodes.lua +++ b/mods/vzxv/nodes.lua @@ -72,3 +72,8 @@ minetest.register_craftitem("vzxv:apioform", { minetest.chat_send_player(user:get_player_name(), "metadata: "..dump(meta)) end, }) + +minetest.register_craftitem("vzxv:grassseeds", { + description = "Grass seeds", + inventory_image = "vzxvgrassseeds.png", +}) diff --git a/mods/vzxv/tools.lua b/mods/vzxv/tools.lua index 319c1e9..26307ec 100644 --- a/mods/vzxv/tools.lua +++ b/mods/vzxv/tools.lua @@ -66,7 +66,9 @@ woodaxe.groups.axe = 1 minetest.register_item("vzxv:woodaxe",woodaxe) local woodadze = deepclone(base_tool) -woodadze.tool_capabilities.groupcaps = {choppy = {times = {4,16}}, crumbly = {times ={1.5, 3}}} +woodadze.tool_capabilities.groupcaps = { + choppy = {times = {4,16}}, crumbly = {times ={1.5, 3}} +} woodadze.inventory_image = "vzxvwoodadze.png" woodadze.description = "Adze" woodadze.groups.axe = 1 diff --git a/mods/vzxv_gravity/init.lua b/mods/vzxv_gravity/init.lua index 62b73a7..5541f91 100644 --- a/mods/vzxv_gravity/init.lua +++ b/mods/vzxv_gravity/init.lua @@ -29,7 +29,9 @@ end minetest.register_globalstep(function() local players = minetest.get_connected_players() - local brightness = math.max(0,math.min(1,3-((math.abs(-12000+minetest:get_timeofday()*24000))/3000))) + local brightness = math.max(0,math.min(1,3-(( + math.abs(-12000+minetest:get_timeofday()*24000) + )/3000))) for _,player in ipairs(players) do local pos = player:get_pos() player:set_physics_override({ diff --git a/mods/vzxv_pummel/init.lua b/mods/vzxv_pummel/init.lua index 715a969..871ceb4 100644 --- a/mods/vzxv_pummel/init.lua +++ b/mods/vzxv_pummel/init.lua @@ -34,11 +34,11 @@ local function toolcheck(tools,tool) if not tools then return true end if type(tools) == "table" then for i,v in ipairs(tools) do - if singletoolcheck(v) then return v end + if singletoolcheck(v.item) then return v end end return false end - return singletoolcheck(tools) + return singletoolcheck(tool.item) end function vzxv.can_pummel(pos,node,tool,side) @@ -55,7 +55,10 @@ function vzxv.can_pummel(pos,node,tool,side) if node.item then error("sorry no item inputs yet") else - if not toolcheck(node.node,minetest.get_node(outputpos).name) then return false end + local node_at = minetest.get_node(outputpos).name + if not toolcheck(node.node,node_at) then + return false + end end end end diff --git a/mods/vzxv_pummel/recipes.lua b/mods/vzxv_pummel/recipes.lua index 73611e9..892b03b 100644 --- a/mods/vzxv_pummel/recipes.lua +++ b/mods/vzxv_pummel/recipes.lua @@ -10,14 +10,14 @@ vzxv.add_pummel_recipe{ vzxv.add_pummel_recipe{ node = {node="vzxv:stone"}, - tool = {"group1:pick"}, + tool = {{item="group1:pick"}}, outputs = {{node="vzxv:cobblestone"}} } vzxv.add_pummel_recipe{ node = {node="vzxv_trees:trunk"}, side = 1, - tool = {"group1:axe"}, + tool = {{item="group1:axe"}}, outputs = {{node="vzxv:moistdirt"}} } @@ -26,4 +26,19 @@ vzxv.add_pummel_recipe{ side = 1, othernodes = {{node="vzxv:stick",y=-1,consume=true}}, outputs = {{item="vzxv:woodadze",y=-1}} -}
\ No newline at end of file +} + +-- seed planting + +vzxv.add_pummel_recipe{ + node = {node="vzxv:moistdirt"}, + tool = {{item="vzxv:grassseeds",consume=true}}, + outputs = {{node="vzxv:moistgrass"}} +} + +vzxv.add_pummel_recipe{ + node = {node="vzxv:dirt"}, + tool = {{item="vzxv:grassseeds",consume=true}}, + outputs = {{node="vzxv:grass"}} +} + |