diff --git a/depends.txt b/depends.txt index b474714..ab05b24 100644 --- a/depends.txt +++ b/depends.txt @@ -2,3 +2,4 @@ default sethome? creative? intllib? +craftguide? diff --git a/init.lua b/init.lua index 24ea1a0..fa85950 100644 --- a/init.lua +++ b/init.lua @@ -206,3 +206,18 @@ if minetest.get_modpath("sethome") and sethome then print (S("sethome found, adding home_gui to inventory plus")) dofile(MP .. "/home_gui.lua") end + +-- JP's Craftguide button +if minetest.get_modpath("craftguide") then + + minetest.register_on_joinplayer(function(player) + inventory_plus.register_button(player, "craftguide", S("Craftguide")) + end) + + minetest.register_on_player_receive_fields(function(player, formname, fields) + if fields.craftguide then + inventory_plus.set_inventory_formspec(player, + craftguide.show(player:get_player_name(), "")) + end + end) +end diff --git a/readme.MD b/readme.MD index 892361e..7090524 100644 --- a/readme.MD +++ b/readme.MD @@ -9,6 +9,7 @@ updated by TenPlus1 - These are processed by your own mod, they can show other formspec screens, or perform in game functionality. - Adds support for Creative Inventory. - Intllib support for languages (thanks to H4mlet) +- Added Craftguide button if JP's Craftguide mod available ## Project Resources