From 2b20886b4109225dcbc1bf75be11d44dca647bc0 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 20:42:31 -0400 Subject: [PATCH] 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 .../textures/gui_hb_bg_16.png | Bin 0 -> 764 bytes .../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 00000000..4ad96d51 --- /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 00000000..168bcf5f --- /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 0000000000000000000000000000000000000000..9389700506b70fbfed2f5aec05ec838b65d1257c GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0y~yUei|&)Qu9`Oc{pRxTWhDvf z);CZ3m2H|l_l=2c&$mmnzxo6%{`e*ZF5Kq$RrkWXy8D$|RX%(6-iE3L%3pQPVPg2> z9>B=Jp~b-9$jYFwf`NfWl!2j%i@^aQ+OU9$K>+A(s3=qsOq5PqLDm4B2D26D79zopr0Fk4JHvj+t literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2624cd0e1395ba9bc412aaf50139d62cf5be4235 GIT binary patch literal 764 zcmeAS@N?(olHy`uVBq!ia0y~yU|9lWdvUM<$yTKvLk0$>!=5gVAr-gY-q@JSWFPC6+XvV{!h)k#u%sz0S?$lxbs)PzkMd=-k$TxYfJ0P z7EJcDdbtFRxST!L&wo)Z-}SxUWsY9Xf_S*I3>$ZKjJO9}< z7>hd3<>J=0JRk?O@BqESz_4VL8ZtrP$9`YlxcF}MeAQXU`SUT82{6^{y^tvz`+je} wadGAMjO?|)H#1|V6=2e-yUq!Ud^q?qIlq;AMa-MFMU5aaPgg&ebxsLQ00kJql>h($ literal 0 HcmV?d00001 diff --git a/dreambuilder_mp_extras/textures/gui_hotbar.png b/dreambuilder_mp_extras/textures/gui_hotbar.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7beb8065852f68443a92759630f668a48b8c6f GIT binary patch literal 75 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`LY^*;Ar_~T6C_v{Cy4YgaWF8j X2rw|V+OH}C$})Jm`njxgN@xNA_#zJ} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..abb75cc8026a9062c3b421dc3b5625004b897832 GIT binary patch literal 5323 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

!J3EU^>#j2|Z*^qYXqg#$~ zIJ*?!LsCBfhC3z5bsJpz9XFFXl`g$g6CKEmCJ2A}1ZU^*ytQ@0u@{({-_x1ISECb- zI26Ol7UEvpC|@q!b&p*Y3)6^~kt?m`?h24{WZ(m3>5GpbZG;z$3pxap_a6xAfB~27 zT;z8y5TKx4SOmKLms3o?M^vv^f6bbL} zEw*%1ZuC9hSDE9~`v*%A&)M1%-nt(uKHS>9Yn=M;X{>85_lC0B6mwgI1XvV`;z6w| zIWy*duZDKUU-X&4yIE$SQ?PCp(KGifb1UO-#IBu=Km7_*3zd@DFfcpTP+uq z@t%a+UUCA`z`P+cym@C}v>smejqr(G;P@kRMkWlOWXZ`u*dv*ca9#_~fEc=1zP}HQ!BW>oPQ_8nZ2-EK~&5G*sl7S|FrX7$og-md>lW{h( zM!8>2*t{VxA4@@?gwXNfwA1(2B9;coA9(+I;^%vPe=?vD1M%JE(xZ6|IJi>&Kip(_ z(hGaad=dNMucbzRWuUun?h|y$OpQ>LYoUvNS|Ad59$%)Z5k{?<7EM{kR4zZLu?zB> zWGW{yd5ZHSJR#YH3A9yCydm3ANZWRFhx}%qd7tXv>8&Z+I6N(FR1uTIok zB;pzXY)zvilWrAx!B1yQSNAN#=PrfjaARq_qD}^L+3=#X;WKie066Sv%yMy#@Ja^t%bj2l^uDVbsgOJu2$&M^lXTfUy-)ZB@wuNK^bhoQ-#_ z6kp^pG)BJkXhgIam|LFJy`KqNE~9EZa?liLEmJr%rHdUlGTX97rbU_zsgS6SJCskZ zC5vp`IfPfb0Q#zLHApSxrx-274EU?GjSt7IE)wQmDIPG*SSRtWJ4>0lDM4gQzSv77 zPGpNdI+j&`(`BU}*$xJyO`}?iP|cj4o-|)Arl$!aS