diff options
author | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-09-23 19:55:27 -0400 |
---|---|---|
committer | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-09-23 19:55:27 -0400 |
commit | f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4 (patch) | |
tree | 2e13c6450b27246968521113e4d41e76e4bd03b2 | |
parent | dfb194996de009e9bbcd9437394d9bd535b6d419 (diff) | |
download | dreambuilder_modpack-f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4.tar dreambuilder_modpack-f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4.tar.gz dreambuilder_modpack-f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4.tar.bz2 dreambuilder_modpack-f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4.tar.xz dreambuilder_modpack-f7874dbfd9b47c14f85f11d8bfc1a09ad12870f4.zip |
split the hotbar code into its own mod, added a 23-slot mode
-rw-r--r-- | dreambuilder_mp_extras/init.lua | 31 | ||||
-rw-r--r-- | hotbar/depends.txt | 1 | ||||
-rw-r--r-- | hotbar/init.lua | 29 | ||||
-rw-r--r-- | hotbar/textures/gui_hb_bg.png | bin | 0 -> 474 bytes | |||
-rw-r--r-- | hotbar/textures/gui_hb_bg_16.png | bin | 0 -> 764 bytes | |||
-rw-r--r-- | hotbar/textures/gui_hb_bg_23.png | bin | 0 -> 971 bytes |
6 files changed, 32 insertions, 29 deletions
diff --git a/dreambuilder_mp_extras/init.lua b/dreambuilder_mp_extras/init.lua index 65c352f..e2ee62f 100644 --- a/dreambuilder_mp_extras/init.lua +++ b/dreambuilder_mp_extras/init.lua @@ -1,34 +1,7 @@ -- This mod contains a number of features specific to dreambuilder --- such as mesh-based apples, 16-slot hotbar, some color settings, etc. +-- such as mesh-based apples, some color settings, etc. -- --- by Vanessa Ezekowitz - -local hotbar_size = minetest.setting_get("hotbar_size") or 16 - -local function resize_hotbar(size) - if size > 8 then return "gui_hb_bg_16.png" end - return "gui_hb_bg.png" -end - -minetest.register_on_joinplayer(function(player) - player:hud_set_hotbar_itemcount(hotbar_size) - minetest.after(0.5,function() - player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") - player:hud_set_hotbar_image(resize_hotbar(hotbar_size)) - end) -end) - -minetest.register_chatcommand("hotbar", { - params = "[size]", - description = "Sets the size of your hotbar", - func = function(name, slots) - if slots ~= "8" then slots = "16" end - local player = minetest.get_player_by_name(name) - player:hud_set_hotbar_itemcount(tonumber(slots)) - minetest.chat_send_player(name, "[_] Hotbar size set to " .. tonumber(slots) .. ".") - player:hud_set_hotbar_image(resize_hotbar(tonumber(slots))) - end, -}) +-- by Vanessa Dannenberg default.gui_bg = "bgcolor[#08080899;false]" diff --git a/hotbar/depends.txt b/hotbar/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/hotbar/depends.txt @@ -0,0 +1 @@ +default diff --git a/hotbar/init.lua b/hotbar/init.lua new file mode 100644 index 0000000..f57ccc4 --- /dev/null +++ b/hotbar/init.lua @@ -0,0 +1,29 @@ + +local hotbar_size = minetest.setting_get("hotbar_size") or 16 + +local function resize_hotbar(size) + if size == 8 then return "gui_hb_bg.png" end + if size == 23 then return "gui_hb_bg_23.png" end + return "gui_hb_bg_16.png" +end + +minetest.register_on_joinplayer(function(player) + player:hud_set_hotbar_itemcount(hotbar_size) + minetest.after(0.5,function() + player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") + player:hud_set_hotbar_image(resize_hotbar(hotbar_size)) + end) +end) + +minetest.register_chatcommand("hotbar", { + params = "[size]", + description = "Sets the size of your hotbar", + func = function(name, slots) + if slots ~= "8" and slots ~= "23" then slots = "16" end + local player = minetest.get_player_by_name(name) + player:hud_set_hotbar_itemcount(tonumber(slots)) + minetest.chat_send_player(name, "[_] Hotbar size set to " .. tonumber(slots) .. ".") + player:hud_set_hotbar_image(resize_hotbar(tonumber(slots))) + end, +}) + diff --git a/hotbar/textures/gui_hb_bg.png b/hotbar/textures/gui_hb_bg.png Binary files differnew file mode 100644 index 0000000..9389700 --- /dev/null +++ b/hotbar/textures/gui_hb_bg.png diff --git a/hotbar/textures/gui_hb_bg_16.png b/hotbar/textures/gui_hb_bg_16.png Binary files differnew file mode 100644 index 0000000..2624cd0 --- /dev/null +++ b/hotbar/textures/gui_hb_bg_16.png diff --git a/hotbar/textures/gui_hb_bg_23.png b/hotbar/textures/gui_hb_bg_23.png Binary files differnew file mode 100644 index 0000000..53f0294 --- /dev/null +++ b/hotbar/textures/gui_hb_bg_23.png |