From 07dcae72588f04dc6910241dfba7c619323435ee Mon Sep 17 00:00:00 2001
From: Craig Davison <craig.davison3@gmail.com>
Date: Wed, 24 Dec 2014 19:54:24 +0000
Subject: [PATCH] Add fancy inventory for bones

---
 mods/bones/init.lua | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/mods/bones/init.lua b/mods/bones/init.lua
index 0f76257..03ed61d 100644
--- a/mods/bones/init.lua
+++ b/mods/bones/init.lua
@@ -1,6 +1,8 @@
 -- Minetest 0.4 mod: bones
 -- See README.txt for licensing and other information. 
 
+bones = {}
+
 local function is_owner(pos, name)
 	local owner = minetest.get_meta(pos):get_string("owner")
 	if owner == "" or owner == name then
@@ -9,6 +11,16 @@ local function is_owner(pos, name)
 	return false
 end
 
+bones.bones_formspec =
+	"size[8,9]"..
+	default.gui_bg..
+	default.gui_bg_img..
+	default.gui_slots..
+	"list[current_name;main;0,0.3;8,4;]"..
+	"list[current_player;main;0,4.85;8,1;]"..
+	"list[current_player;main;0,6.08;8,3;8]"..
+	default.get_hotbar_bg(0,4.85)
+
 minetest.register_node("bones:bones", {
 	description = "Bones",
 	tiles = {
@@ -158,9 +170,7 @@ minetest.register_on_dieplayer(function(player)
 	player_inv:set_list("main", {})
 	player_inv:set_list("craft", {})
 	
-	meta:set_string("formspec", "size[8,9;]"..
-			"list[current_name;main;0,0;8,4;]"..
-			"list[current_player;main;0,5;8,4;]")
+	meta:set_string("formspec", bones.bones_formspec)
 	meta:set_string("infotext", player_name.."'s fresh bones")
 	meta:set_string("owner", player_name)
 	meta:set_int("time", 0)