From 2b20886b4109225dcbc1bf75be11d44dca647bc0 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 20:42:31 -0400 Subject: enable 16-slot hotbar add custom hotbar-selected image blank-out gui_hotbar.png reset alpha and fullscreen add modpack.txt --- dreambuilder_mp_extras/depends.txt | 1 + dreambuilder_mp_extras/init.lua | 28 +++++++++++++++++++++ dreambuilder_mp_extras/textures/gui_hb_bg.png | Bin 0 -> 474 bytes dreambuilder_mp_extras/textures/gui_hb_bg_16.png | Bin 0 -> 764 bytes dreambuilder_mp_extras/textures/gui_hotbar.png | Bin 0 -> 75 bytes .../textures/gui_hotbar_selected.png | Bin 0 -> 5323 bytes modpack.txt | 0 7 files changed, 29 insertions(+) create mode 100644 dreambuilder_mp_extras/depends.txt create mode 100644 dreambuilder_mp_extras/init.lua create mode 100644 dreambuilder_mp_extras/textures/gui_hb_bg.png create mode 100644 dreambuilder_mp_extras/textures/gui_hb_bg_16.png create mode 100644 dreambuilder_mp_extras/textures/gui_hotbar.png create mode 100644 dreambuilder_mp_extras/textures/gui_hotbar_selected.png create mode 100644 modpack.txt diff --git a/dreambuilder_mp_extras/depends.txt b/dreambuilder_mp_extras/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/dreambuilder_mp_extras/depends.txt @@ -0,0 +1 @@ +default diff --git a/dreambuilder_mp_extras/init.lua b/dreambuilder_mp_extras/init.lua new file mode 100644 index 0000000..168bcf5 --- /dev/null +++ b/dreambuilder_mp_extras/init.lua @@ -0,0 +1,28 @@ + +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, +}) + diff --git a/dreambuilder_mp_extras/textures/gui_hb_bg.png b/dreambuilder_mp_extras/textures/gui_hb_bg.png new file mode 100644 index 0000000..9389700 Binary files /dev/null and b/dreambuilder_mp_extras/textures/gui_hb_bg.png differ diff --git a/dreambuilder_mp_extras/textures/gui_hb_bg_16.png b/dreambuilder_mp_extras/textures/gui_hb_bg_16.png new file mode 100644 index 0000000..2624cd0 Binary files /dev/null and b/dreambuilder_mp_extras/textures/gui_hb_bg_16.png differ diff --git a/dreambuilder_mp_extras/textures/gui_hotbar.png b/dreambuilder_mp_extras/textures/gui_hotbar.png new file mode 100644 index 0000000..4d7beb8 Binary files /dev/null and b/dreambuilder_mp_extras/textures/gui_hotbar.png differ diff --git a/dreambuilder_mp_extras/textures/gui_hotbar_selected.png b/dreambuilder_mp_extras/textures/gui_hotbar_selected.png new file mode 100644 index 0000000..abb75cc Binary files /dev/null and b/dreambuilder_mp_extras/textures/gui_hotbar_selected.png differ diff --git a/modpack.txt b/modpack.txt new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3