diff --git a/mods/default/README.txt b/mods/default/README.txt index 4536de9a..3e4f7734 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -139,6 +139,9 @@ BlockMen (CC BY-SA 3.0): bubble.png gui_*.png +Wuzzy (CC BY-SA 3.0): + default_book_slot.png (based on default_book.png) + sofar (CC BY-SA 3.0): default_book_written.png, based on default_book.png default_aspen_sapling diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 07e15952..65b9fb9e 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -1800,6 +1800,18 @@ local bookshelf_formspec = "listring[current_player;main]" .. default.get_hotbar_bg(0,2.85) +-- Inventory slots overlay +local bx, by = 0, 0.3 +for i = 1, 16 do + if i == 9 then + bx = 0 + by = by + 1 + end + bookshelf_formspec = bookshelf_formspec .. + "image["..bx..","..by..";1,1;default_book_slot.png]" + bx = bx + 1 +end + minetest.register_node("default:bookshelf", { description = "Bookshelf", tiles = {"default_wood.png", "default_wood.png", "default_wood.png", diff --git a/mods/default/textures/default_book_slot.png b/mods/default/textures/default_book_slot.png new file mode 100644 index 00000000..20b4ef84 Binary files /dev/null and b/mods/default/textures/default_book_slot.png differ diff --git a/mods/vessels/README.txt b/mods/vessels/README.txt index b81d0e94..e9f01b84 100644 --- a/mods/vessels/README.txt +++ b/mods/vessels/README.txt @@ -17,3 +17,6 @@ The following textures were modified by Thomas-S (CC BY-SA 3.0): vessels_drinking_glass_inv.png vessels_glass_bottle.png vessels_steel_bottle.png + +The following texture was created by Wuzzy (CC BY-SA 3.0): + vessels_glass_bottle_slot.png (based on vessels_glass_bottle.png) diff --git a/mods/vessels/init.lua b/mods/vessels/init.lua index e56cc284..f0362568 100644 --- a/mods/vessels/init.lua +++ b/mods/vessels/init.lua @@ -13,6 +13,18 @@ local vessels_shelf_formspec = "listring[current_player;main]" .. default.get_hotbar_bg(0, 2.85) +-- Inventory slots overlay +local vx, vy = 0, 0.3 +for i = 1,16 do + if i == 9 then + vx = 0 + vy = vy + 1 + end + vessels_shelf_formspec = vessels_shelf_formspec .. + "image["..vx..","..vy..";1,1;vessels_glass_bottle_slot.png]" + vx = vx + 1 +end + minetest.register_node("vessels:shelf", { description = "Vessels Shelf", tiles = {"default_wood.png", "default_wood.png", "default_wood.png", diff --git a/mods/vessels/textures/vessels_glass_bottle_slot.png b/mods/vessels/textures/vessels_glass_bottle_slot.png new file mode 100644 index 00000000..63cf7952 Binary files /dev/null and b/mods/vessels/textures/vessels_glass_bottle_slot.png differ