diff --git a/assets/cubyz/blocks/chain/iron.zig.zon b/assets/cubyz/blocks/chain/iron.zig.zon new file mode 100644 index 0000000000..1bc9c63227 --- /dev/null +++ b/assets/cubyz/blocks/chain/iron.zig.zon @@ -0,0 +1,14 @@ +.{ + .tags = .{.mineable}, + .blockHealth = 15, + .blockResistance = 1, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = "cubyz:direction", + .model = "cubyz:chain", + .texture = "cubyz:chain/iron", + .item = .{ + .texture = "chain/iron.png", + }, +} diff --git a/assets/cubyz/blocks/textures/chain/iron.png b/assets/cubyz/blocks/textures/chain/iron.png new file mode 100644 index 0000000000..430a5a69f3 Binary files /dev/null and b/assets/cubyz/blocks/textures/chain/iron.png differ diff --git a/assets/cubyz/blocks/textures/chain/iron_reflectivity.png b/assets/cubyz/blocks/textures/chain/iron_reflectivity.png new file mode 100644 index 0000000000..82d3c98d08 Binary files /dev/null and b/assets/cubyz/blocks/textures/chain/iron_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lamp_reflectivity.png b/assets/cubyz/blocks/textures/lamp_reflectivity.png new file mode 100644 index 0000000000..c9f6f6a1f8 Binary files /dev/null and b/assets/cubyz/blocks/textures/lamp_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lamp_top_reflectivity.png b/assets/cubyz/blocks/textures/lamp_top_reflectivity.png new file mode 100644 index 0000000000..389b2e26a2 Binary files /dev/null and b/assets/cubyz/blocks/textures/lamp_top_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lantern/coal/side_reflectivity.png b/assets/cubyz/blocks/textures/lantern/coal/side_reflectivity.png new file mode 100644 index 0000000000..4f3fe61586 Binary files /dev/null and b/assets/cubyz/blocks/textures/lantern/coal/side_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lantern/coal/top_reflectivity.png b/assets/cubyz/blocks/textures/lantern/coal/top_reflectivity.png new file mode 100644 index 0000000000..2efd1db1d3 Binary files /dev/null and b/assets/cubyz/blocks/textures/lantern/coal/top_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lantern/sulfur/side_reflectivity.png b/assets/cubyz/blocks/textures/lantern/sulfur/side_reflectivity.png new file mode 100644 index 0000000000..d14da8d0ca Binary files /dev/null and b/assets/cubyz/blocks/textures/lantern/sulfur/side_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/lantern/sulfur/top_reflectivity.png b/assets/cubyz/blocks/textures/lantern/sulfur/top_reflectivity.png new file mode 100644 index 0000000000..2efd1db1d3 Binary files /dev/null and b/assets/cubyz/blocks/textures/lantern/sulfur/top_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/sulfur_lamp_reflectivity.png b/assets/cubyz/blocks/textures/sulfur_lamp_reflectivity.png new file mode 100644 index 0000000000..0250424893 Binary files /dev/null and b/assets/cubyz/blocks/textures/sulfur_lamp_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/sulfur_lamp_top_reflectivity.png b/assets/cubyz/blocks/textures/sulfur_lamp_top_reflectivity.png new file mode 100644 index 0000000000..79643edb01 Binary files /dev/null and b/assets/cubyz/blocks/textures/sulfur_lamp_top_reflectivity.png differ diff --git a/assets/cubyz/items/textures/chain/iron.png b/assets/cubyz/items/textures/chain/iron.png new file mode 100644 index 0000000000..95195ef2af Binary files /dev/null and b/assets/cubyz/items/textures/chain/iron.png differ diff --git a/assets/cubyz/items/textures/lantern/coal.png b/assets/cubyz/items/textures/lantern/coal.png index f540f759c5..70b6138773 100644 Binary files a/assets/cubyz/items/textures/lantern/coal.png and b/assets/cubyz/items/textures/lantern/coal.png differ diff --git a/assets/cubyz/items/textures/lantern/sulfur.png b/assets/cubyz/items/textures/lantern/sulfur.png index 12a143ed5f..09b916a522 100644 Binary files a/assets/cubyz/items/textures/lantern/sulfur.png and b/assets/cubyz/items/textures/lantern/sulfur.png differ diff --git a/assets/cubyz/models/chain.obj b/assets/cubyz/models/chain.obj new file mode 100644 index 0000000000..3f9218ac33 --- /dev/null +++ b/assets/cubyz/models/chain.obj @@ -0,0 +1,206 @@ +o top0 +v 0.625 0.4375 0.1875 +v 0.625 0.5625 0.1875 +v 0.375 0.4375 0.1875 +v 0.375 0.5625 0.1875 +vt 0.1875 0.25 +vt 0.1875 0.21875 +vt 0.25 0.21875 +vt 0.25 0.25 +vn 0 2.220446049250313e-16 1 +f 1/1/1 2/2/1 4/3/1 3/4/1 +o top1 +v 0.4375 0.3750000000000001 0.4375 +v 0.5625 0.3750000000000001 0.4375 +v 0.4375 0.6250000000000001 0.4375 +v 0.5625 0.6250000000000001 0.4375 +vt 0.1875 0.21875 +vt 0.1875 0.25 +vt 0.25 0.25 +vt 0.25 0.21875 +vn 0 2.220446049250313e-16 1 +f 5/5/2 6/6/2 8/7/2 7/8/2 +o top2 +v 0.625 0.4375000000000001 0.6875 +v 0.625 0.5625000000000001 0.6875 +v 0.375 0.4375000000000001 0.6875 +v 0.375 0.5625000000000001 0.6875 +vt 0.1875 0.25 +vt 0.1875 0.21875 +vt 0.25 0.21875 +vt 0.25 0.25 +vn 0 2.220446049250313e-16 1 +f 9/9/3 10/10/3 12/11/3 11/12/3 +o top3 +v 0.4375 0.3750000000000002 0.9375 +v 0.5625 0.3750000000000002 0.9375 +v 0.4375 0.6250000000000002 0.9375 +v 0.5625 0.6250000000000002 0.9375 +vt 0.1875 0.21875 +vt 0.1875 0.25 +vt 0.25 0.25 +vt 0.25 0.21875 +vn 0 2.220446049250313e-16 1 +f 13/13/4 14/14/4 16/15/4 15/16/4 +o bottom0 +v 0.5625 0.375 0.125 +v 0.4375 0.375 0.125 +v 0.5625 0.625 0.12499999999999999 +v 0.4375 0.625 0.12499999999999999 +vt 0.1875 0.21875 +vt 0.1875 0.1875 +vt 0.25 0.1875 +vt 0.25 0.21875 +vn -2.5407181807812022e-33 -9.957992501029599e-17 -1 +f 17/17/5 18/18/5 20/19/5 19/20/5 +o bottom1 +v 0.625 0.5625000000000001 0.375 +v 0.625 0.4375000000000001 0.375 +v 0.375 0.5625000000000001 0.375 +v 0.375 0.4375000000000001 0.375 +vt 0.1875 0.1875 +vt 0.1875 0.21875 +vt 0.25 0.21875 +vt 0.25 0.1875 +vn 0 -9.957992501029599e-17 -1 +f 21/21/6 22/22/6 24/23/6 23/24/6 +o bottom2 +v 0.5625 0.3750000000000001 0.625 +v 0.4375 0.3750000000000001 0.625 +v 0.5625 0.6250000000000001 0.625 +v 0.4375 0.6250000000000001 0.625 +vt 0.1875 0.21875 +vt 0.1875 0.1875 +vt 0.25 0.1875 +vt 0.25 0.21875 +vn -2.5407181807812022e-33 -9.957992501029599e-17 -1 +f 25/25/7 26/26/7 28/27/7 27/28/7 +o bottom3 +v 0.625 0.5625000000000002 0.875 +v 0.625 0.4375000000000002 0.875 +v 0.375 0.5625000000000002 0.875 +v 0.375 0.4375000000000002 0.875 +vt 0.1875 0.1875 +vt 0.1875 0.21875 +vt 0.25 0.21875 +vt 0.25 0.1875 +vn 0 -9.957992501029599e-17 -1 +f 29/29/8 30/30/8 32/31/8 31/32/8 +o cube +v 0.375 0.4375000000000002 1 +v 0.625 0.4375000000000002 1 +v 0.375 0.4375 1.3877787807814463e-17 +v 0.625 0.4375 1.387778780781445e-17 +v 0.375 0.5625000000000002 1 +v 0.625 0.5625000000000002 1 +v 0.375 0.5625 -1.387778780781445e-17 +v 0.625 0.5625 -1.3877787807814463e-17 +v 0.5625 0.4375000000000002 1 +v 0.5625 0.5625000000000002 1 +v 0.5625 0.4375 1.3877787807814463e-17 +v 0.5625 0.5625 -1.387778780781445e-17 +v 0.4375 0.5625000000000002 1 +v 0.4375 0.4375000000000002 1 +v 0.4375 0.5625 -1.3877787807814463e-17 +v 0.4375 0.4375 1.387778780781445e-17 +vt 0.09375 0 +vt 0.09375 0.25 +vt 0.03125 0.25 +vt 0.03125 0 +vt 0.09375 0 +vt 0.09375 0.25 +vt 0.03125 0.25 +vt 0.03125 0 +vt 0.03125 0 +vt 0.03125 0.25 +vt 0 0.25 +vt 0 0 +vt 0.03125 0 +vt 0.03125 0.25 +vt 0 0.25 +vt 0 0 +vt 0.03125 0 +vt 0.03125 0.25 +vt 0 0.25 +vt 0 0 +vt 0.03125 0 +vt 0.03125 0.25 +vt 0 0.25 +vt 0 0 +vt 0.1875 0.125 +vt 0.1875 0.15625 +vt 0.25 0.15625 +vt 0.25 0.125 +vt 0.1875 0.1875 +vt 0.1875 0.15625 +vt 0.25 0.15625 +vt 0.25 0.1875 +vn 2.220446049250313e-16 -1 2.220446049250313e-16 +vn -2.220446049250313e-16 1 -2.220446049250313e-16 +vn -1 -2.220446049250313e-16 4.930380657631324e-32 +vn 1 2.220446049250313e-16 -4.930380657631324e-32 +vn -1 -2.220446049250313e-16 4.930380657631324e-32 +vn 1 2.220446049250313e-16 -4.930380657631324e-32 +vn 0 -2.220446049250313e-16 -1 +vn 0 2.220446049250313e-16 1 +f 36/33/9 34/34/9 33/35/9 35/36/9 +f 39/37/10 37/38/10 38/39/10 40/40/10 +f 35/41/11 33/42/11 37/43/11 39/44/11 +f 40/45/12 38/46/12 34/47/12 36/48/12 +f 43/49/13 41/50/13 42/51/13 44/52/13 +f 47/53/14 45/54/14 46/55/14 48/56/14 +f 40/57/15 36/58/15 35/59/15 39/60/15 +f 34/61/16 38/62/16 37/63/16 33/64/16 +o cube +v 0.5625 0.3750000000000002 1 +v 0.5625 0.6250000000000002 1 +v 0.5625 0.375 2.7755575615628914e-17 +v 0.5625 0.625 -2.7755575615628914e-17 +v 0.4375 0.3750000000000002 1 +v 0.4375 0.6250000000000002 1 +v 0.4375 0.375 2.7755575615628914e-17 +v 0.4375 0.625 -2.7755575615628914e-17 +v 0.4375 0.4375000000000002 1 +v 0.5625 0.4375000000000002 1 +v 0.4375 0.4375 1.3877787807814457e-17 +v 0.5625 0.4375 1.3877787807814457e-17 +v 0.5625 0.5625000000000002 1 +v 0.4375 0.5625000000000002 1 +v 0.5625 0.5625 -1.3877787807814457e-17 +v 0.4375 0.5625 -1.3877787807814457e-17 +vt 0.1875 0 +vt 0.1875 0.25 +vt 0.125 0.25 +vt 0.125 0 +vt 0.1875 0 +vt 0.1875 0.25 +vt 0.125 0.25 +vt 0.125 0 +vt 0.125 0 +vt 0.125 0.25 +vt 0.09375 0.25 +vt 0.09375 0 +vt 0.125 0 +vt 0.125 0.25 +vt 0.09375 0.25 +vt 0.09375 0 +vt 0.125 0 +vt 0.125 0.25 +vt 0.09375 0.25 +vt 0.09375 0 +vt 0.125 0 +vt 0.125 0.25 +vt 0.09375 0.25 +vt 0.09375 0 +vn 1 0 0 +vn -1 0 0 +vn 0 -1 2.220446049250313e-16 +vn 0 1 -2.220446049250313e-16 +vn 0 1 -2.220446049250313e-16 +vn 0 -1 2.220446049250313e-16 +f 52/65/17 50/66/17 49/67/17 51/68/17 +f 55/69/18 53/70/18 54/71/18 56/72/18 +f 51/73/19 49/74/19 53/75/19 55/76/19 +f 56/77/20 54/78/20 50/79/20 52/80/20 +f 59/81/21 57/82/21 58/83/21 60/84/21 +f 63/85/22 61/86/22 62/87/22 64/88/22 \ No newline at end of file diff --git a/assets/cubyz/recipes/special_recipes.zig.zon b/assets/cubyz/recipes/special_recipes.zig.zon index 08107b5d2d..57838115d3 100644 --- a/assets/cubyz/recipes/special_recipes.zig.zon +++ b/assets/cubyz/recipes/special_recipes.zig.zon @@ -47,6 +47,10 @@ .inputs = .{"4 cubyz:iron_ingot"}, .output = "cubyz:iron_block", }, + .{ + .inputs = .{"1 cubyz:iron_ingot"}, + .output = "2 cubyz:chain/iron", + }, .{ .inputs = .{"4 cubyz:silver_ingot"}, .output = "cubyz:silver_block",