diff --git a/mods/ITEMS/mcl_chests/init.lua b/mods/ITEMS/mcl_chests/init.lua index 9926906e2..9fe3a81e2 100644 --- a/mods/ITEMS/mcl_chests/init.lua +++ b/mods/ITEMS/mcl_chests/init.lua @@ -54,6 +54,7 @@ local entity_animations = { minetest.register_entity("mcl_chests:chest", { initial_properties = { visual = "mesh", + visual_size = {x = 3, y = 3}, pointable = false, physical = false, static_save = false, @@ -139,6 +140,7 @@ minetest.register_entity("mcl_chests:chest", { local function get_entity_pos(pos, dir, double) pos = vector.new(pos) + pos.y = pos.y - 0.49 if double then local add, mul, vec, cross = vector.add, vector.multiply, vector.new, vector.cross pos = add(pos, mul(cross(dir, vec(0, 1, 0)), -0.5)) @@ -361,7 +363,7 @@ local function register_chest(basename, desc, longdesc, usagehelp, tt_help, tile _doc_items_usagehelp = usagehelp, _doc_items_hidden = hidden, drawtype = "mesh", - mesh = "mcl_chests_chest.b3d", + mesh = "mcl_chests_chest.obj", tiles = small_textures, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "opaque" or false, paramtype = "light", @@ -399,7 +401,7 @@ local function register_chest(basename, desc, longdesc, usagehelp, tt_help, tile type = "fixed", fixed = {-0.4375, -0.5, -0.4375, 0.4375, 0.375, 0.4375}, }, - tiles = {"blank.png^[resize:16x16"}, + tiles = {"mcl_chests_blank.png"}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, _chest_entity_textures = small_textures, _chest_entity_sound = "default_chest", @@ -525,7 +527,7 @@ local function register_chest(basename, desc, longdesc, usagehelp, tt_help, tile type = "fixed", fixed = {-0.4375, -0.5, -0.4375, 0.5, 0.375, 0.4375}, }, - tiles = {"blank.png^[resize:16x16"}, + tiles = {"mcl_chests_blank.png"}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, _chest_entity_textures = left_textures, _chest_entity_sound = "default_chest", @@ -682,7 +684,7 @@ local function register_chest(basename, desc, longdesc, usagehelp, tt_help, tile type = "fixed", fixed = {-0.5, -0.5, -0.4375, 0.4375, 0.375, 0.4375}, }, - tiles = {"blank.png^[resize:16x16"}, + tiles = {"mcl_chests_blank.png"}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, groups = {handy=1,axey=1, container=6,not_in_creative_inventory=1, material_wood=1,flammable=-1,double_chest=2}, drop = drop, @@ -840,6 +842,15 @@ register_chest("chest", { small = tiles_chest_normal_small, double = tiles_chest_normal_double, + inv = {"default_chest_top.png", "mcl_chests_chest_bottom.png", + "mcl_chests_chest_right.png", "mcl_chests_chest_left.png", + "mcl_chests_chest_back.png", "default_chest_front.png"}, + --[[left = {"default_chest_top_big.png", "default_chest_top_big.png", + "mcl_chests_chest_right.png", "mcl_chests_chest_left.png", + "default_chest_side_big.png^[transformFX", "default_chest_front_big.png"}, + right = {"default_chest_top_big.png^[transformFX", "default_chest_top_big.png^[transformFX", + "mcl_chests_chest_right.png", "mcl_chests_chest_left.png", + "default_chest_side_big.png", "default_chest_front_big.png^[transformFX"},]]-- }, false ) @@ -847,6 +858,15 @@ register_chest("chest", local traptiles = { small = tiles_chest_trapped_small, double = tiles_chest_trapped_double, + inv = {"mcl_chests_chest_trapped_top.png", "mcl_chests_chest_trapped_bottom.png", + "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_left.png", + "mcl_chests_chest_trapped_back.png", "mcl_chests_chest_trapped_front.png"}, + --[[left = {"mcl_chests_chest_trapped_top_big.png", "mcl_chests_chest_trapped_top_big.png", + "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_left.png", + "mcl_chests_chest_trapped_side_big.png^[transformFX", "mcl_chests_chest_trapped_front_big.png"}, + right = {"mcl_chests_chest_trapped_top_big.png^[transformFX", "mcl_chests_chest_trapped_top_big.png^[transformFX", + "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_left.png", + "mcl_chests_chest_trapped_side_big.png", "mcl_chests_chest_trapped_front_big.png^[transformFX"},]]-- } register_chest("trapped_chest", @@ -972,7 +992,7 @@ minetest.register_node("mcl_chests:ender_chest", { _doc_items_longdesc = S("Ender chests grant you access to a single personal interdimensional inventory with 27 slots. This inventory is the same no matter from which ender chest you access it from. If you put one item into one ender chest, you will find it in all other ender chests. Each player will only see their own items, but not the items of other players."), _doc_items_usagehelp = S("Rightclick the ender chest to access your personal interdimensional inventory."), drawtype = "mesh", - mesh = "mcl_chests_chest.b3d", + mesh = "mcl_chests_chest.obj", tiles = tiles_chest_ender_small, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "opaque" or false, paramtype = "light", @@ -1014,8 +1034,11 @@ minetest.register_node("mcl_chests:ender_chest_small", { _chest_entity_sound = "mcl_chests_enderchest", _chest_entity_mesh = "mcl_chests_chest", _chest_entity_animation_type = "chest", - tiles = {"blank.png^[resize:16x16"}, + tiles = {"mcl_chests_blank.png"}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, + --[[{"mcl_chests_ender_chest_top.png", "mcl_chests_ender_chest_bottom.png", + "mcl_chests_ender_chest_right.png", "mcl_chests_ender_chest_left.png", + "mcl_chests_ender_chest_back.png", "mcl_chests_ender_chest_front.png"},]]-- -- Note: The “container” group is missing here because the ender chest does not -- have an inventory on its own groups = {pickaxey=1, deco_block=1, material_stone=1, chest_entity=1, not_in_creative_inventory=1}, @@ -1165,7 +1188,13 @@ for color, desc in pairs(boxtypes) do tiles = {mob_texture}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "opaque" or false, drawtype = "mesh", - mesh = "mcl_chests_shulker.b3d", + mesh = "mcl_chests_shulker.obj", + --[["mcl_chests_"..color.."_shulker_box_top.png", -- top + "[combine:16x16:-32,-28="..mob_texture, -- bottom + "[combine:16x16:0,-36="..mob_texture..":0,-16="..mob_texture, -- side + "[combine:16x16:-32,-36="..mob_texture..":-32,-16="..mob_texture, -- side + "[combine:16x16:-16,-36="..mob_texture..":-16,-16="..mob_texture, -- side + "[combine:16x16:-48,-36="..mob_texture..":-48,-16="..mob_texture, -- side]]-- groups = {handy=1,pickaxey=1, container=3, deco_block=1, dig_by_piston=1, shulker_box=1, old_shulker_box_node=1}, is_ground_content = false, sounds = mcl_sounds.node_sound_stone_defaults(), @@ -1221,7 +1250,7 @@ for color, desc in pairs(boxtypes) do _doc_items_longdesc = longdesc, _doc_items_usagehelp = usagehelp, drawtype = "nodebox", - tiles = {"blank.png^[resize:16x16"}, + tiles = {"mcl_chests_blank.png"}, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, _chest_entity_textures = {mob_texture}, _chest_entity_sound = "mcl_chests_shulker", diff --git a/mods/ITEMS/mcl_chests/models/mcl_chests_chest.b3d b/mods/ITEMS/mcl_chests/models/mcl_chests_chest.b3d index 435761069..e82c7e363 100644 Binary files a/mods/ITEMS/mcl_chests/models/mcl_chests_chest.b3d and b/mods/ITEMS/mcl_chests/models/mcl_chests_chest.b3d differ diff --git a/mods/ITEMS/mcl_chests/models/mcl_chests_chest.obj b/mods/ITEMS/mcl_chests/models/mcl_chests_chest.obj new file mode 100644 index 000000000..36268146f --- /dev/null +++ b/mods/ITEMS/mcl_chests/models/mcl_chests_chest.obj @@ -0,0 +1,91 @@ +# Blender v2.76 (sub 0) OBJ File: 'chest.small.facedir.blend' +# www.blender.org +mtllib chest.small.facedir.mtl +o chest_upper_upper +v 0.062513 -0.063134 -0.500468 +v 0.062513 0.186920 -0.500468 +v 0.062514 -0.063134 -0.437955 +v 0.062514 0.186920 -0.437955 +v -0.062514 -0.063134 -0.500468 +v -0.062514 0.186920 -0.500468 +v -0.062514 -0.063134 -0.437955 +v -0.062514 0.186920 -0.437955 +v 0.437907 0.061263 -0.438085 +v 0.437907 0.373830 -0.438085 +v 0.437907 0.061263 0.437729 +v 0.437907 0.373830 0.437729 +v -0.437907 0.061263 -0.438085 +v -0.437907 0.373830 -0.438085 +v -0.437907 0.061263 0.437729 +v -0.437907 0.373830 0.437729 +v 0.437595 -0.500754 -0.437772 +v 0.437595 0.124381 -0.437772 +v 0.437595 -0.500754 0.437417 +v 0.437595 0.124381 0.437417 +v -0.437595 -0.500754 -0.437772 +v -0.437595 0.124381 -0.437772 +v -0.437595 -0.500754 0.437417 +v -0.437595 0.124381 0.437417 +vt 0.015625 0.921875 +vt 0.015625 0.984375 +vt 0.000000 0.984375 +vt 0.000000 0.921875 +vt 0.093750 0.921875 +vt 0.093750 0.984375 +vt 0.062500 0.984375 +vt 0.062500 0.921875 +vt 0.046875 0.984375 +vt 0.046875 0.921875 +vt 0.078125 0.984375 +vt 0.078125 1.000000 +vt 0.046875 1.000000 +vt 0.015625 1.000000 +vt 0.218750 0.703125 +vt 0.218750 0.781250 +vt 0.000000 0.781250 +vt 0.000000 0.703125 +vt 0.875000 0.703125 +vt 0.875000 0.781250 +vt 0.656250 0.781250 +vt 0.656250 0.703125 +vt 0.437500 0.781250 +vt 0.437500 0.703125 +vt 0.656250 1.000000 +vt 0.437500 1.000000 +vt 0.218750 1.000000 +vt 0.218750 0.328125 +vt 0.218750 0.484375 +vt -0.000000 0.484375 +vt -0.000000 0.328125 +vt 0.875000 0.328125 +vt 0.875000 0.484375 +vt 0.656250 0.484375 +vt 0.656250 0.328125 +vt 0.437500 0.484375 +vt 0.437500 0.328125 +vn 1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/5/2 4/6/2 8/7/2 7/8/2 +f 7/8/3 8/7/3 6/9/3 5/10/3 +f 5/10/4 6/9/4 2/2/4 1/1/4 +f 3/9/5 7/11/5 5/12/5 1/13/5 +f 8/13/6 4/14/6 2/2/6 6/9/6 +f 9/15/1 10/16/1 12/17/1 11/18/1 +f 11/19/2 12/20/2 16/21/2 15/22/2 +f 15/22/3 16/21/3 14/23/3 13/24/3 +f 13/24/4 14/23/4 10/16/4 9/15/4 +f 11/25/5 15/26/5 13/23/5 9/21/5 +f 16/26/6 12/27/6 10/16/6 14/23/6 +f 17/28/1 18/29/1 20/30/1 19/31/1 +f 19/32/2 20/33/2 24/34/2 23/35/2 +f 23/35/3 24/34/3 22/36/3 21/37/3 +f 21/37/4 22/36/4 18/29/4 17/28/4 +f 19/22/5 23/24/5 21/36/5 17/34/5 +f 24/24/6 20/15/6 18/29/6 22/36/6 diff --git a/mods/ITEMS/mcl_chests/models/mcl_chests_chest_double.b3d b/mods/ITEMS/mcl_chests/models/mcl_chests_chest_double.b3d index 87c69b4a7..8d79b8ff7 100644 Binary files a/mods/ITEMS/mcl_chests/models/mcl_chests_chest_double.b3d and b/mods/ITEMS/mcl_chests/models/mcl_chests_chest_double.b3d differ diff --git a/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.b3d b/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.b3d index 58508348a..2592f86a0 100644 Binary files a/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.b3d and b/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.b3d differ diff --git a/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.obj b/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.obj new file mode 100644 index 000000000..ca12b682e --- /dev/null +++ b/mods/ITEMS/mcl_chests/models/mcl_chests_shulker.obj @@ -0,0 +1,159 @@ +# Blender v2.79 (sub 0) OBJ File: 'shulkerbox2.blend' +# www.blender.org +mtllib shulkerbox2.mtl +o low1_Cube.006 +v -0.500000 -0.500001 0.500000 +v -0.500000 0.062499 0.500000 +v -0.500000 -0.500001 -0.500000 +v -0.500000 0.062499 -0.500000 +v 0.500000 -0.500001 0.500000 +v 0.500000 0.062499 0.500000 +v 0.500000 -0.500001 -0.500000 +v 0.500000 0.062499 -0.500000 +vt 0.250000 0.187500 +vt -0.000000 0.187500 +vt -0.000000 0.312500 +vt 0.250000 0.312500 +vt 1.000000 0.187500 +vt 0.750000 0.187500 +vt 0.750000 0.312500 +vt 1.000000 0.312500 +vt 0.500000 0.187500 +vt 0.500000 0.312500 +vt 0.750000 0.562500 +vt 0.750000 0.312500 +vt 0.500000 0.312500 +vt 0.500000 0.562500 +vt 0.500000 0.562500 +vt 0.250000 0.562500 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +usemtl None +s off +f 1/1/1 3/2/1 4/3/1 2/4/1 +f 3/5/2 7/6/2 8/7/2 4/8/2 +f 7/6/3 5/9/3 6/10/3 8/7/3 +f 5/9/4 1/1/4 2/4/4 6/10/4 +f 3/11/5 1/12/5 5/13/5 7/14/5 +f 8/15/6 6/10/6 2/4/6 4/16/6 +o top1_Cube.005 +v -0.500313 -0.220552 0.500313 +v -0.500313 0.530073 0.500313 +v -0.500313 -0.220552 -0.500313 +v -0.500313 0.530073 -0.500313 +v 0.500313 -0.220552 0.500313 +v 0.500313 0.530073 0.500313 +v 0.500313 -0.220552 -0.500313 +v 0.500313 0.530073 -0.500313 +vt 0.250000 0.562500 +vt -0.000000 0.562500 +vt -0.000000 0.750000 +vt 0.250000 0.750000 +vt 1.000000 0.562500 +vt 0.750000 0.562500 +vt 0.750000 0.750000 +vt 1.000000 0.750000 +vt 0.500000 0.562500 +vt 0.500000 0.750000 +vt 0.750000 1.000000 +vt 0.750000 0.750000 +vt 0.500000 0.750000 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.250000 1.000000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +usemtl None +s off +f 9/17/7 11/18/7 12/19/7 10/20/7 +f 11/21/8 15/22/8 16/23/8 12/24/8 +f 15/22/9 13/25/9 14/26/9 16/23/9 +f 13/25/10 9/17/10 10/20/10 14/26/10 +f 11/27/11 9/28/11 13/29/11 15/30/11 +f 16/31/12 14/26/12 10/20/12 12/32/12 +o top2_Cube.002 +v -0.500247 -0.220392 0.500247 +v -0.500247 0.530234 0.500247 +v -0.500247 -0.220392 -0.500378 +v -0.500247 0.530234 -0.500378 +v 0.500378 -0.220392 0.500247 +v 0.500378 0.530234 0.500247 +v 0.500378 -0.220392 -0.500378 +v 0.500378 0.530234 -0.500378 +vt 0.250000 0.562500 +vt 0.250000 0.750000 +vt -0.000000 0.750000 +vt -0.000000 0.562500 +vt 1.000000 0.562500 +vt 1.000000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.562500 +vt 0.500000 0.750000 +vt 0.500000 0.562500 +vt 0.750000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.750000 +vt 0.750000 0.750000 +vt 0.500000 1.000000 +vt 0.250000 1.000000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 17/33/13 18/34/13 20/35/13 19/36/13 +f 19/37/14 20/38/14 24/39/14 23/40/14 +f 23/40/15 24/39/15 22/41/15 21/42/15 +f 21/42/16 22/41/16 18/34/16 17/33/16 +f 19/43/17 23/44/17 21/45/17 17/46/17 +f 24/47/18 20/48/18 18/34/18 22/41/18 +o low2_Cube.001 +v -0.499935 -0.499936 0.499935 +v -0.499935 0.062565 0.499935 +v -0.499935 -0.499936 -0.500066 +v -0.499935 0.062565 -0.500066 +v 0.500066 -0.499936 0.499935 +v 0.500066 0.062565 0.499935 +v 0.500066 -0.499936 -0.500066 +v 0.500066 0.062565 -0.500066 +vt 0.250000 0.187500 +vt 0.250000 0.312500 +vt -0.000000 0.312500 +vt -0.000000 0.187500 +vt 1.000000 0.187500 +vt 1.000000 0.312500 +vt 0.750000 0.312500 +vt 0.750000 0.187500 +vt 0.500000 0.312500 +vt 0.500000 0.187500 +vt 0.750000 0.562500 +vt 0.500000 0.562500 +vt 0.500000 0.312500 +vt 0.750000 0.312500 +vt 0.500000 0.562500 +vt 0.250000 0.562500 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl None +s off +f 25/49/19 26/50/19 28/51/19 27/52/19 +f 27/53/20 28/54/20 32/55/20 31/56/20 +f 31/56/21 32/55/21 30/57/21 29/58/21 +f 29/58/22 30/57/22 26/50/22 25/49/22 +f 27/59/23 31/60/23 29/61/23 25/62/23 +f 32/63/24 28/64/24 26/50/24 30/57/24 diff --git a/mods/ITEMS/mcl_chests/textures/default_chest_front.png b/mods/ITEMS/mcl_chests/textures/default_chest_front.png new file mode 100644 index 000000000..866a33984 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/default_chest_front.png differ diff --git a/mods/ITEMS/mcl_chests/textures/default_chest_front_big.png b/mods/ITEMS/mcl_chests/textures/default_chest_front_big.png new file mode 100644 index 000000000..bde286673 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/default_chest_front_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/default_chest_side_big.png b/mods/ITEMS/mcl_chests/textures/default_chest_side_big.png new file mode 100644 index 000000000..deb006807 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/default_chest_side_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/default_chest_top.png b/mods/ITEMS/mcl_chests/textures/default_chest_top.png new file mode 100644 index 000000000..5c1beb4b5 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/default_chest_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/default_chest_top_big.png b/mods/ITEMS/mcl_chests/textures/default_chest_top_big.png new file mode 100644 index 000000000..de56e2cab Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/default_chest_top_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_black_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_black_shulker_box_top.png new file mode 100644 index 000000000..a8564e42e Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_black_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_blank.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_blank.png new file mode 100644 index 000000000..baee128d4 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_blank.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_blue_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_blue_shulker_box_top.png new file mode 100644 index 000000000..608887df4 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_blue_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_brown_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_brown_shulker_box_top.png new file mode 100644 index 000000000..95b6cbdc8 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_brown_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_back.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_back.png new file mode 100644 index 000000000..f347e921a Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_back.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_bottom.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_bottom.png new file mode 100644 index 000000000..cb43e55e2 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_bottom.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_left.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_left.png new file mode 100644 index 000000000..d420aaba0 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_left.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_right.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_right.png new file mode 100644 index 000000000..4536ada86 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_right.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_back.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_back.png new file mode 100644 index 000000000..f347e921a Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_back.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_bottom.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_bottom.png new file mode 100644 index 000000000..cb43e55e2 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_bottom.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front.png new file mode 100644 index 000000000..67cc716bd Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front_big.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front_big.png new file mode 100644 index 000000000..b65bfc231 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_front_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_left.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_left.png new file mode 100644 index 000000000..d420aaba0 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_left.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_right.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_right.png new file mode 100644 index 000000000..4536ada86 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_right.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_side_big.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_side_big.png new file mode 100644 index 000000000..deb006807 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_side_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top.png new file mode 100644 index 000000000..5c1beb4b5 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top_big.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top_big.png new file mode 100644 index 000000000..de56e2cab Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_chest_trapped_top_big.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_cyan_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_cyan_shulker_box_top.png new file mode 100644 index 000000000..d8fe60f50 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_cyan_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_green_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_green_shulker_box_top.png new file mode 100644 index 000000000..a0d32088b Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_green_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_grey_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_grey_shulker_box_top.png new file mode 100644 index 000000000..8859361ec Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_dark_grey_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_back.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_back.png new file mode 100644 index 000000000..7cfbe1d7d Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_back.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_bottom.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_bottom.png new file mode 100644 index 000000000..03a61a59c Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_bottom.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_front.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_front.png new file mode 100644 index 000000000..bbc68e78b Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_front.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_left.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_left.png new file mode 100644 index 000000000..1a0ceaef2 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_left.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_right.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_right.png new file mode 100644 index 000000000..f547532f2 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_right.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_top.png new file mode 100644 index 000000000..c109aa826 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_ender_chest_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_green_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_green_shulker_box_top.png new file mode 100644 index 000000000..513612da9 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_green_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_grey_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_grey_shulker_box_top.png new file mode 100644 index 000000000..e483f6ed7 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_grey_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_lightblue_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_lightblue_shulker_box_top.png new file mode 100644 index 000000000..9efc68fe0 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_lightblue_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_magenta_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_magenta_shulker_box_top.png new file mode 100644 index 000000000..9f167d4d9 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_magenta_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_orange_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_orange_shulker_box_top.png new file mode 100644 index 000000000..166f9c3da Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_orange_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_pink_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_pink_shulker_box_top.png new file mode 100644 index 000000000..a69548c31 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_pink_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_red_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_red_shulker_box_top.png new file mode 100644 index 000000000..8c458cdd9 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_red_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_violet_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_violet_shulker_box_top.png new file mode 100644 index 000000000..eb461d395 Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_violet_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_white_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_white_shulker_box_top.png new file mode 100644 index 000000000..8c12525bd Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_white_shulker_box_top.png differ diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_yellow_shulker_box_top.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_yellow_shulker_box_top.png new file mode 100644 index 000000000..5e657412d Binary files /dev/null and b/mods/ITEMS/mcl_chests/textures/mcl_chests_yellow_shulker_box_top.png differ