Skip to content
Permalink
Browse files

Creative: Add global variable creative.formspec_add

This pull adds a new global variable called creative.formspec_add
that will allow mods to add to the creative inventory screen
without the need to fork the mod altogether.  Simple solution
that works already for inventory_plus' BACK button
  • Loading branch information...
tenplus1 authored and paramat committed Apr 21, 2016
1 parent 8c3f96d commit 8ea031ef775d77b4837153f1c889916855b255c0
Showing with 3 additions and 0 deletions.
  1. +3 −0 mods/creative/init.lua
@@ -98,6 +98,8 @@ local trash = minetest.create_detached_inventory("creative_trash", {
})
trash:set_size("main", 1)

creative.formspec_add = ""

creative.set_creative_formspec = function(player, start_i)
local player_name = player:get_player_name()
local inv = player_inventory[player_name]
@@ -128,6 +130,7 @@ creative.set_creative_formspec = function(player, start_i)
"table[6.05,3.35;1.15,0.5;pagenum;#FFFF00," .. tostring(pagenum) .. ",#FFFFFF,/ " .. tostring(pagemax) .. "]" ..
default.get_hotbar_bg(0,4.7) ..
default.gui_bg .. default.gui_bg_img .. default.gui_slots
.. creative.formspec_add
)
end

3 comments on commit 8ea031e

@davisonio

This comment has been minimized.

Copy link
Contributor

replied May 17, 2016

Can you add this to game_api.txt?

@sofar

This comment has been minimized.

Copy link
Member

replied May 17, 2016

please open an issue for this request so it can be tracked!

@davisonio

This comment has been minimized.

Copy link
Contributor

replied May 17, 2016

please open an issue for this request so it can be tracked!

Done

Please sign in to comment.
You can’t perform that action at this time.