From 647720b4cd2c6e503fa3fd1058b3c5a2bad732cc Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Wed, 16 Sep 2015 15:02:36 +0200 Subject: [PATCH] [give_init_stuff] Add give_initial_stuff mod - Related to #4 --- minetest.conf | 2 ++ mods/give_initial_stuff/depends.txt | 2 ++ mods/give_initial_stuff/init.lua | 11 +++++++++++ worlds/minetestforfun-creative/world.mt | 1 + 4 files changed, 16 insertions(+) create mode 100644 mods/give_initial_stuff/depends.txt create mode 100644 mods/give_initial_stuff/init.lua diff --git a/minetest.conf b/minetest.conf index 7cae66a..f6f0319 100644 --- a/minetest.conf +++ b/minetest.conf @@ -27,6 +27,8 @@ unlimited_player_transfer_distance = true enable_minimap = true # Disable PvP enable_pvp = false +# Give initial stuff +give_initial_stuff = true ### SERVER SETTINGS FOR IMPROVED PERFORMANCE ### ################################################ diff --git a/mods/give_initial_stuff/depends.txt b/mods/give_initial_stuff/depends.txt new file mode 100644 index 0000000..3a7daa1 --- /dev/null +++ b/mods/give_initial_stuff/depends.txt @@ -0,0 +1,2 @@ +default + diff --git a/mods/give_initial_stuff/init.lua b/mods/give_initial_stuff/init.lua new file mode 100644 index 0000000..bfd7316 --- /dev/null +++ b/mods/give_initial_stuff/init.lua @@ -0,0 +1,11 @@ +minetest.register_on_newplayer(function(player) + --print("on_newplayer") + if minetest.setting_getbool("give_initial_stuff") then + minetest.log("action", "Giving initial stuff to player "..player:get_player_name()) + player:get_inventory():add_item('main', 'default:cobble 20') + player:get_inventory():add_item('main', 'default:tree 20') + player:get_inventory():add_item('main', 'default:torch 10') + player:get_inventory():add_item('main', 'default:sapling 5') + end +end) + diff --git a/worlds/minetestforfun-creative/world.mt b/worlds/minetestforfun-creative/world.mt index 0d3af38..4c2d95a 100755 --- a/worlds/minetestforfun-creative/world.mt +++ b/worlds/minetestforfun-creative/world.mt @@ -31,6 +31,7 @@ load_mod_fences = true load_mod_ferns = true load_mod_flowers_plus = true load_mod_framedglass = true +load_mod_give_initial_stuff = true load_mod_glow = true load_mod_xdecor = true load_mod_interact = true