Browse Source

Update mod

pull/4/head
RealBadAngel 6 years ago
parent
commit
e3d391d63f
70 changed files with 140 additions and 191 deletions
  1. +106
    -137
      api.lua
  2. +22
    -21
      bags.lua
  3. +1
    -0
      depends.txt
  4. +11
    -0
      init.lua
  5. +0
    -0
      sounds/birds.ogg
  6. +0
    -0
      sounds/click.ogg
  7. +0
    -0
      sounds/dingdong.ogg
  8. +0
    -0
      sounds/electricity.ogg
  9. +0
    -0
      sounds/owl.ogg
  10. +0
    -0
      sounds/paperflip1.ogg
  11. +0
    -0
      sounds/paperflip2.ogg
  12. +0
    -0
      sounds/teleport.ogg
  13. +0
    -0
      sounds/trash.ogg
  14. +0
    -0
      sounds/trash_all.ogg
  15. +0
    -0
      textures/bags_large.png
  16. +0
    -0
      textures/bags_medium.png
  17. +0
    -0
      textures/bags_small.png
  18. +0
    -0
      textures/ui_bags_icon.png
  19. BIN
      textures/ui_bags_lg_form.png
  20. BIN
      textures/ui_bags_main_form.png
  21. BIN
      textures/ui_bags_med_form.png
  22. BIN
      textures/ui_bags_sm_form.png
  23. BIN
      textures/ui_colorbutton0.png
  24. BIN
      textures/ui_colorbutton1.png
  25. BIN
      textures/ui_colorbutton10.png
  26. BIN
      textures/ui_colorbutton11.png
  27. BIN
      textures/ui_colorbutton12.png
  28. BIN
      textures/ui_colorbutton13.png
  29. BIN
      textures/ui_colorbutton14.png
  30. BIN
      textures/ui_colorbutton15.png
  31. BIN
      textures/ui_colorbutton2.png
  32. BIN
      textures/ui_colorbutton3.png
  33. BIN
      textures/ui_colorbutton4.png
  34. BIN
      textures/ui_colorbutton5.png
  35. BIN
      textures/ui_colorbutton6.png
  36. BIN
      textures/ui_colorbutton7.png
  37. BIN
      textures/ui_colorbutton8.png
  38. BIN
      textures/ui_colorbutton9.png
  39. +0
    -0
      textures/ui_craft_icon.png
  40. BIN
      textures/ui_craftguide_form.png
  41. +0
    -0
      textures/ui_craftguide_icon.png
  42. BIN
      textures/ui_crafting_form.png
  43. +0
    -0
      textures/ui_doubleleft_icon.png
  44. +0
    -0
      textures/ui_doubleright_icon.png
  45. +0
    -0
      textures/ui_form_bg.png
  46. +0
    -0
      textures/ui_gohome_icon.png
  47. +0
    -0
      textures/ui_home_icon.png
  48. +0
    -0
      textures/ui_left_icon.png
  49. BIN
      textures/ui_main_inventory.png
  50. BIN
      textures/ui_misc_form.png
  51. +0
    -0
      textures/ui_moon_icon.png
  52. +0
    -0
      textures/ui_right_icon.png
  53. +0
    -0
      textures/ui_search_icon.png
  54. +0
    -0
      textures/ui_sethome_icon.png
  55. +0
    -0
      textures/ui_skip_backward_icon.png
  56. +0
    -0
      textures/ui_skip_forward_icon.png
  57. +0
    -0
      textures/ui_sun_icon.png
  58. +0
    -0
      textures/ui_trash_icon.png
  59. +0
    -1
      unified_inventory/aaa_recipeshook/depends.txt
  60. +0
    -27
      unified_inventory/aaa_recipeshook/init.lua
  61. +0
    -1
      unified_inventory/modpack.txt
  62. +0
    -1
      unified_inventory/unified_inventory/depends.txt
  63. +0
    -3
      unified_inventory/unified_inventory/init.lua
  64. BIN
      unified_inventory/unified_inventory/textures/ui_bags_lg_form.png
  65. BIN
      unified_inventory/unified_inventory/textures/ui_bags_main_form.png
  66. BIN
      unified_inventory/unified_inventory/textures/ui_bags_med_form.png
  67. BIN
      unified_inventory/unified_inventory/textures/ui_bags_sm_form.png
  68. BIN
      unified_inventory/unified_inventory/textures/ui_craftguide_form.png
  69. BIN
      unified_inventory/unified_inventory/textures/ui_crafting_form.png
  70. BIN
      unified_inventory/unified_inventory/textures/ui_misc_form.png

unified_inventory/unified_inventory/api.lua → api.lua View File

@@ -10,6 +10,8 @@ unified_inventory.filtered_items_list = {}
unified_inventory.activefilter = {}
unified_inventory.alternate = {}
unified_inventory.current_item = {}
unified_inventory.crafts_table ={}
unified_inventory.crafts_table_count=0

-- default inventory page
unified_inventory.default = "craft"
@@ -26,8 +28,18 @@ minetest.after(0.01, function()
if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0)
and def.description and def.description ~= "" then
table.insert(unified_inventory.items_list, name)
local recipes=minetest.get_all_craft_recipes(name)
if unified_inventory.crafts_table[name]==nil then
unified_inventory.crafts_table[name] = {}
end
if recipes then
for i=1,#recipes,1 do
table.insert(unified_inventory.crafts_table[name],recipes[i])
end
end
end
end
--print(dump(unified_inventory.crafts_table))
table.sort(unified_inventory.items_list)
unified_inventory.items_list_size = #unified_inventory.items_list
print ("Unified Inventory. inventory size: "..unified_inventory.items_list_size)
@@ -37,7 +49,6 @@ end)
minetest.register_on_joinplayer(function(player)
local player_name = player:get_player_name()
unified_inventory.players[player_name]={}
unified_inventory.players[player_name]["sound_volume"]=minetest.setting_get("sound_volume")*10
unified_inventory.current_index[player_name] = 1
unified_inventory.filtered_items_list[player_name] = {}
unified_inventory.filtered_items_list[player_name] = unified_inventory.items_list
@@ -47,8 +58,8 @@ minetest.register_on_joinplayer(function(player)
unified_inventory.alternate[player_name] = 1
unified_inventory.current_item[player_name] =nil
unified_inventory.set_inventory_formspec(player,unified_inventory.get_formspec(player, unified_inventory.default))
--crafting guide inventories
--crafting guide inventories
local inv = minetest.create_detached_inventory(player:get_player_name().."craftrecipe",{
allow_put = function(inv, listname, index, stack, player)
return 0
@@ -64,8 +75,8 @@ local inv = minetest.create_detached_inventory(player:get_player_name().."craftr
return 0
end,
})
inv:set_size("output", 1)
inv:set_size("build", 3*3)
inv:set_size("output", 1)
inv:set_size("build", 3*3)

-- refill slot
unified_inventory.refill = minetest.create_detached_inventory(player_name.."refill", {
@@ -82,7 +93,6 @@ unified_inventory.refill = minetest.create_detached_inventory(player_name.."refi
end,
})
unified_inventory.refill:set_size("main", 1)
end)

-- trash slot
unified_inventory.trash = minetest.create_detached_inventory("trash", {
@@ -100,24 +110,18 @@ unified_inventory.trash = minetest.create_detached_inventory("trash", {
end,
})
unified_inventory.trash:set_size("main", 1)
end)

-- set_inventory_formspec
unified_inventory.set_inventory_formspec = function(player,formspec)
if player then
if minetest.setting_getbool("creative_mode") then
-- if creative mode is on then wait a bit
minetest.after(0.01,function()
player:set_inventory_formspec(formspec)
end)
else
player:set_inventory_formspec(formspec)
end
end
end

-- get_formspec
unified_inventory.get_formspec = function(player,page)
if player==nil then return "" end
if player==nil then return "" end
local player_name = player:get_player_name()
unified_inventory.current_page[player_name]=page
@@ -127,29 +131,29 @@ unified_inventory.get_formspec = function(player,page)
formspec = formspec .. "list[current_player;main;0,4.5;8,4;]"

-- backgrounds
formspec = formspec .. "background[-0.19,-0.2,;14.38,10.55;ui_form_bg.png]"
formspec = formspec .. "background[-0.19,-0.2;14.38,10.55;ui_form_bg.png]"
if page=="craft" then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_crafting_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_crafting_form.png]"
end
if page=="craftguide" then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_craftguide_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_craftguide_form.png]"
end
if page=="misc" then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_misc_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_misc_form.png]"
end
if page=="bags" then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_bags_main_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_bags_main_form.png]"
end

for i=1,4 do
if page=="bag"..i then
local slots = player:get_inventory():get_stack(page, 1):get_definition().groups.bagslots
if slots == 8 then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_bags_sm_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_bags_sm_form.png]"
elseif slots == 16 then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_bags_med_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_bags_med_form.png]"
elseif slots == 24 then
formspec = formspec .. "background[0.12,1.05,;7.8,7.4;ui_bags_lg_form.png]"
formspec = formspec .. "background[0.06,0.99;7.92,7.52;ui_bags_lg_form.png]"
end
end
end
@@ -206,9 +210,9 @@ unified_inventory.get_formspec = function(player,page)
formspec = formspec.."label[2,0;"..item_name.."]"
local alternates = 0
local alternate = unified_inventory.alternate[player_name]
local crafts = crafts_table[item_name]
local crafts = unified_inventory.crafts_table[item_name]

if crafts ~= nil then
if crafts ~= nil and #crafts>0 then
alternates = #crafts
local craft = crafts[alternate]
local method = "Crafting"
@@ -226,7 +230,13 @@ unified_inventory.get_formspec = function(player,page)
end
if craft.type == "alloy" then
method="Alloy cooking"
end
end
if craft.type == "extracting" then
method="Extracting"
end
if craft.type == "compressing" then
method="Compressing"
end
formspec = formspec.."label[6,3;"..method.."]"
end
@@ -440,7 +450,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
if item_name then
local alternates = 0
local alternate=unified_inventory.alternate[player_name]
local crafts = crafts_table[item_name]
local crafts = unified_inventory.crafts_table[item_name]
if crafts ~= nil then
alternates = #crafts
end
@@ -537,134 +547,68 @@ end

-- update_recipe
unified_inventory.update_recipe = function(player, stack_name, alternate)
--print("Lookup:"..stack_name)
local inv = minetest.get_inventory({type="detached", name=player:get_player_name().."craftrecipe"})
for i=0,inv:get_size("build"),1 do
inv:set_stack("build", i, nil)
end
inv:set_stack("cook", 1, nil)
inv:set_stack("fuel", 1, nil)

inv:set_stack("output", 1, stack_name)
local def
inv:set_stack("output", 1, nil)
alternate = tonumber(alternate) or 1
local crafts = crafts_table[stack_name]
if crafts == nil then
--minetest.chat_send_player(player:get_player_name(), "no recipe available for "..stack_name)
return
end
local crafts = unified_inventory.crafts_table[stack_name]
print(dump(crafts))
local next=next
if next(crafts) == nil then return end -- no craft recipes
if alternate < 1 or alternate > #crafts then
alternate = 1
end
local craft = crafts[alternate]
--print (dump(craft))
--minetest.chat_send_player(player:get_player_name(), "recipe for "..stack_name..": "..dump(craft))
local itemstack = ItemStack(craft.output)
inv:set_stack("output", 1, itemstack)

-- cook, fuel, grinding recipes
if craft.type == "cooking" or craft.type == "fuel" or craft.type == "grinding" then
def=unified_inventory.find_item_def(craft.recipe)
inv:set_stack("output", 1, craft.output)
local items=craft.items

-- cooking, fuel, grinding, and extracting recipes
if craft.type == "cooking" or
craft.type == "fuel" or
craft.type == "grinding" or
craft.type == "extracting" or
craft.type == "compressing" then
def=unified_inventory.find_item_def(craft["items"][1])
if def then
inv:set_stack("build", 1, def)
end
return
end
-- build (shaped or shapeless)
if craft.recipe[1] then
def=unified_inventory.find_item_def(craft.recipe[1])
if def then
inv:set_stack("build", 1, def)
else
def=unified_inventory.find_item_def(craft.recipe[1][1])
if def then
inv:set_stack("build", 1, def)
end
def=unified_inventory.find_item_def(craft.recipe[1][2])
if def then
inv:set_stack("build", 2, def)
end
def=unified_inventory.find_item_def(craft.recipe[1][3])
if def then
inv:set_stack("build", 3, def)
end
if craft.width==0 then
local build_table={1,2,3}
for i=1,3,1 do
if craft.items[i] then
def=unified_inventory.find_item_def(craft.items[i])
if def then inv:set_stack("build", build_table[i], def) end
end
end
if craft.recipe[2] then
def=unified_inventory.find_item_def(craft.recipe[2])
if def then
inv:set_stack("build", 2, def)
else
def=unified_inventory.find_item_def(craft.recipe[2][1])
if def then
inv:set_stack("build", 4, def)
end
def=unified_inventory.find_item_def(craft.recipe[2][2])
if def then
inv:set_stack("build", 5, def)
end
def=unified_inventory.find_item_def(craft.recipe[2][3])
if def then
inv:set_stack("build", 6, def)
end
end
end
if craft.recipe[3] then
def=unified_inventory.find_item_def(craft.recipe[3])
if def then
inv:set_stack("build", 3, def)
else
def=unified_inventory.find_item_def(craft.recipe[3][1])
if def then
inv:set_stack("build", 7, def)
end
def=unified_inventory.find_item_def(craft.recipe[3][2])
if def then
inv:set_stack("build", 8, def)
end
def=unified_inventory.find_item_def(craft.recipe[3][3])
if def then
inv:set_stack("build", 9, def)
end
end
end
if craft.recipe[4] then
def=unified_inventory.find_item_def(craft.recipe[4])
if def then
inv:set_stack("build", 4, def)
if craft.width==1 then
local build_table={1,4,7}
for i=1,3,1 do
if craft.items[i] then
def=unified_inventory.find_item_def(craft.items[i])
if def then inv:set_stack("build", build_table[i], def) end
end
end
if craft.recipe[5] then
def=unified_inventory.find_item_def(craft.recipe[5])
if def then
inv:set_stack("build", 5, def)
end
end
if craft.recipe[6] then
def=unified_inventory.find_item_def(craft.recipe[6])
if def then
inv:set_stack("build", 6, def)
end
end
if craft.recipe[7] then
def=unified_inventory.find_item_def(craft.recipe[7])
if def then
inv:set_stack("build", 7, def)
if craft.width==2 then
local build_table={1,2,4,5,7,8}
for i=1,6,1 do
if craft.items[i] then
def=unified_inventory.find_item_def(craft.items[i])
if def then inv:set_stack("build", build_table[i], def) end
end
end
if craft.recipe[8] then
def=unified_inventory.find_item_def(craft.recipe[8])
if def then
inv:set_stack("build", 8, def)
end
end
if craft.recipe[9] then
def=unified_inventory.find_item_def(craft.recipe[9])
if def then
inv:set_stack("build", 9, def)
if craft.width==3 then
for i=1,9,1 do
if craft.items[i] then
def=unified_inventory.find_item_def(craft.items[i])
if def then inv:set_stack("build", i, def) end
end
end
end
end
@@ -674,14 +618,39 @@ if type(def1)=="string" then
if string.find(def1, "group:") then
def1=string.gsub(def1, "group:", "")
def1=string.gsub(def1, '\"', "")
for name,def in pairs(minetest.registered_items) do
if def.groups[def1] == 1 and def.groups.not_in_creative_inventory ~= 1 then
return def
end
end
local items=unified_inventory.items_in_group(def1)
return items[1]
else
return def1
return def1
end
end
return nil
end

unified_inventory.items_in_group = function(group)
local items = {}
for name, item in pairs(minetest.registered_items) do
for _, g in ipairs(group:split(',')) do
if item.groups[g] then
table.insert(items,name)
end
end
end
return items
end

-- register_craft
unified_inventory.register_craft = function(options)
if options.output == nil then
return
end
local itemstack = ItemStack(options.output)
if itemstack:is_empty() then
return
end
if unified_inventory.crafts_table[itemstack:get_name()]==nil then
unified_inventory.crafts_table[itemstack:get_name()] = {}
end
table.insert(unified_inventory.crafts_table[itemstack:get_name()],options)
--crafts_table_count=crafts_table_count+1
end

unified_inventory/unified_inventory/bags.lua → bags.lua View File

@@ -1,20 +1,15 @@
--[[
-- Bags for Minetest

Bags for Minetest
-- Copyright (c) 2012 cornernote, Brett O'Donnell <cornernote@gmail.com>
-- License: GPLv3

Copyright (c) 2012 cornernote, Brett O'Donnell <cornernote@gmail.com>
Source Code: https://github.com/cornernote/minetest-particles
License: GPLv3

]]--

minetest.register_on_joinplayer(function(player)
local player_inv = player:get_inventory()
local bags_inv = minetest.create_detached_inventory(player:get_player_name().."_bags",{
on_put = function(inv, listname, index, stack, player)
player:get_inventory():set_stack(listname, index, stack)
player:get_inventory():set_size(listname.."contents", stack:get_definition().groups.bagslots)
player:get_inventory():set_size(listname.."contents",
stack:get_definition().groups.bagslots)
end,
on_take = function(inv, listname, index, stack, player)
player:get_inventory():set_stack(listname, index, nil)
@@ -41,7 +36,7 @@ minetest.register_on_joinplayer(function(player)
local bag = "bag"..i
player_inv:set_size(bag, 1)
bags_inv:set_size(bag, 1)
bags_inv:set_stack(bag,1,player_inv:get_stack(bag,1))
bags_inv:set_stack(bag, 1, player_inv:get_stack(bag, 1))
end
end)

@@ -51,11 +46,13 @@ minetest.register_tool("unified_inventory:bag_small", {
inventory_image = "bags_small.png",
groups = {bagslots=8},
})

minetest.register_tool("unified_inventory:bag_medium", {
description = "Medium Bag",
inventory_image = "bags_medium.png",
groups = {bagslots=16},
})

minetest.register_tool("unified_inventory:bag_large", {
description = "Large Bag",
inventory_image = "bags_large.png",
@@ -66,24 +63,27 @@ minetest.register_tool("unified_inventory:bag_large", {
minetest.register_craft({
output = "unified_inventory:bag_small",
recipe = {
{"", "default:stick", ""},
{"default:wood", "default:wood", "default:wood"},
{"default:wood", "default:wood", "default:wood"},
},
{"", "default:stick", ""},
{"group:wood", "group:wood", "group:wood"},
{"group:wood", "group:wood", "group:wood"},
},
})

minetest.register_craft({
output = "unified_inventory:bag_medium",
recipe = {
{"", "default:stick", ""},
{"unified_inventory:bag_small", "unified_inventory:bag_small", "unified_inventory:bag_small"},
{"unified_inventory:bag_small", "unified_inventory:bag_small", "unified_inventory:bag_small"},
},
{"", "", ""},
{"default:stick", "unified_inventory:bag_small", "default:stick"},
{"default:stick", "unified_inventory:bag_small", "default:stick"},
},
})

minetest.register_craft({
output = "unified_inventory:bag_large",
recipe = {
{"", "default:stick", ""},
{"unified_inventory:bag_medium", "unified_inventory:bag_medium", "unified_inventory:bag_medium"},
{"unified_inventory:bag_medium", "unified_inventory:bag_medium", "unified_inventory:bag_medium"},
{"", "", ""},
{"default:stick", "unified_inventory:bag_medium", "default:stick"},
{"default:stick", "unified_inventory:bag_medium", "default:stick"},
},
})


+ 1
- 0
depends.txt View File

@@ -0,0 +1 @@
creative?

+ 11
- 0
init.lua View File

@@ -0,0 +1,11 @@
-- Unified Inventory mod 0.4.6

-- disable default creative inventory
if creative_inventory then
creative_inventory.set_creative_formspec = function(player, start_i, pagenum)
return
end
end

dofile(minetest.get_modpath("unified_inventory").."/api.lua")
dofile(minetest.get_modpath("unified_inventory").."/bags.lua")

unified_inventory/unified_inventory/sounds/birds.ogg → sounds/birds.ogg View File


unified_inventory/unified_inventory/sounds/click.ogg → sounds/click.ogg View File


unified_inventory/unified_inventory/sounds/dingdong.ogg → sounds/dingdong.ogg View File


unified_inventory/unified_inventory/sounds/electricity.ogg → sounds/electricity.ogg View File


unified_inventory/unified_inventory/sounds/owl.ogg → sounds/owl.ogg View File


unified_inventory/unified_inventory/sounds/paperflip1.ogg → sounds/paperflip1.ogg View File


unified_inventory/unified_inventory/sounds/paperflip2.ogg → sounds/paperflip2.ogg View File


unified_inventory/unified_inventory/sounds/teleport.ogg → sounds/teleport.ogg View File


unified_inventory/unified_inventory/sounds/trash.ogg → sounds/trash.ogg View File


unified_inventory/unified_inventory/sounds/trash_all.ogg → sounds/trash_all.ogg View File


unified_inventory/unified_inventory/textures/bags_large.png → textures/bags_large.png View File


unified_inventory/unified_inventory/textures/bags_medium.png → textures/bags_medium.png View File


unified_inventory/unified_inventory/textures/bags_small.png → textures/bags_small.png View File


unified_inventory/unified_inventory/textures/ui_bags_icon.png → textures/ui_bags_icon.png View File


BIN
textures/ui_bags_lg_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 14KB

BIN
textures/ui_bags_main_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 10KB

BIN
textures/ui_bags_med_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 12KB

BIN
textures/ui_bags_sm_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 11KB

BIN
textures/ui_colorbutton0.png View File

Before After
Width: 16  |  Height: 16  |  Size: 147B

BIN
textures/ui_colorbutton1.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton10.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton11.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton12.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton13.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton14.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton15.png View File

Before After
Width: 48  |  Height: 48  |  Size: 3.5KB

BIN
textures/ui_colorbutton2.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton3.png View File

Before After
Width: 16  |  Height: 16  |  Size: 140B

BIN
textures/ui_colorbutton4.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton5.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton6.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton7.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton8.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

BIN
textures/ui_colorbutton9.png View File

Before After
Width: 16  |  Height: 16  |  Size: 148B

unified_inventory/unified_inventory/textures/ui_craft_icon.png → textures/ui_craft_icon.png View File


BIN
textures/ui_craftguide_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 14KB

unified_inventory/unified_inventory/textures/ui_craftguide_icon.png → textures/ui_craftguide_icon.png View File


BIN
textures/ui_crafting_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 15KB

unified_inventory/unified_inventory/textures/ui_doubleleft_icon.png → textures/ui_doubleleft_icon.png View File


unified_inventory/unified_inventory/textures/ui_doubleright_icon.png → textures/ui_doubleright_icon.png View File


unified_inventory/unified_inventory/textures/ui_form_bg.png → textures/ui_form_bg.png View File


unified_inventory/unified_inventory/textures/ui_gohome_icon.png → textures/ui_gohome_icon.png View File


unified_inventory/unified_inventory/textures/ui_home_icon.png → textures/ui_home_icon.png View File


unified_inventory/unified_inventory/textures/ui_left_icon.png → textures/ui_left_icon.png View File


BIN
textures/ui_main_inventory.png View File

Before After
Width: 512  |  Height: 256  |  Size: 7.5KB

BIN
textures/ui_misc_form.png View File

Before After
Width: 712  |  Height: 623  |  Size: 9.1KB

unified_inventory/unified_inventory/textures/ui_moon_icon.png → textures/ui_moon_icon.png View File


unified_inventory/unified_inventory/textures/ui_right_icon.png → textures/ui_right_icon.png View File


unified_inventory/unified_inventory/textures/ui_search_icon.png → textures/ui_search_icon.png View File


unified_inventory/unified_inventory/textures/ui_sethome_icon.png → textures/ui_sethome_icon.png View File


unified_inventory/unified_inventory/textures/ui_skip_backward_icon.png → textures/ui_skip_backward_icon.png View File


unified_inventory/unified_inventory/textures/ui_skip_forward_icon.png → textures/ui_skip_forward_icon.png View File


unified_inventory/unified_inventory/textures/ui_sun_icon.png → textures/ui_sun_icon.png View File


unified_inventory/unified_inventory/textures/ui_trash_icon.png → textures/ui_trash_icon.png View File


+ 0
- 1
unified_inventory/aaa_recipeshook/depends.txt View File

@@ -1 +0,0 @@


+ 0
- 27
unified_inventory/aaa_recipeshook/init.lua View File

@@ -1,29 +0,0 @@
crafts_table ={}
crafts_table_count=0
UI_recipes_hook=true

local minetest_register_craft = minetest.register_craft
minetest.register_craft = function (options)
register_craft(options)
if options.type=="alloy" or options.type=="grinding" then return end
minetest_register_craft(options)
end

register_craft = function(options)
if options.output == nil then
return
end
local itemstack = ItemStack(options.output)
if itemstack:is_empty() then
return
end
if crafts_table[itemstack:get_name()]==nil then
crafts_table[itemstack:get_name()] = {}
end
table.insert(crafts_table[itemstack:get_name()],options)
crafts_table_count=crafts_table_count+1
end



+ 0
- 1
unified_inventory/modpack.txt View File

@@ -1 +0,0 @@


+ 0
- 1
unified_inventory/unified_inventory/depends.txt View File

@@ -1 +0,0 @@
aaa_recipeshook

+ 0
- 3
unified_inventory/unified_inventory/init.lua View File

@@ -1,4 +0,0 @@
dofile(minetest.get_modpath("unified_inventory").."/api.lua")

dofile(minetest.get_modpath("unified_inventory").."/bags.lua")

BIN
unified_inventory/unified_inventory/textures/ui_bags_lg_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 11KB

BIN
unified_inventory/unified_inventory/textures/ui_bags_main_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 8.1KB

BIN
unified_inventory/unified_inventory/textures/ui_bags_med_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 9.8KB

BIN
unified_inventory/unified_inventory/textures/ui_bags_sm_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 8.4KB

BIN
unified_inventory/unified_inventory/textures/ui_craftguide_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 10KB

BIN
unified_inventory/unified_inventory/textures/ui_crafting_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 10KB

BIN
unified_inventory/unified_inventory/textures/ui_misc_form.png View File

Before After
Width: 702  |  Height: 613  |  Size: 6.9KB

Loading…
Cancel
Save