diff --git a/assets/cubyz/blocks/gold_ore.zig.zon b/assets/cubyz/blocks/gold_ore.zig.zon index 681a7ff4..5a710940 100644 --- a/assets/cubyz/blocks/gold_ore.zig.zon +++ b/assets/cubyz/blocks/gold_ore.zig.zon @@ -4,8 +4,8 @@ .blockResistance = 10, .ore = .{ .veins = 3, - .size = 15, - .height = -500, + .size = 12, + .height = -600, .density = 0.25, }, .drops = .{ diff --git a/assets/cubyz/blocks/silver_block.zig.zon b/assets/cubyz/blocks/silver_block.zig.zon new file mode 100644 index 00000000..241a6ab2 --- /dev/null +++ b/assets/cubyz/blocks/silver_block.zig.zon @@ -0,0 +1,11 @@ +.{ + .tags = .{.stone}, + .blockHealth = 50, + .blockResistance = 10, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .stairs, + .model = "cubyz:cube", + .texture = "cubyz:silver_block", +} diff --git a/assets/cubyz/blocks/silver_ore.zig.zon b/assets/cubyz/blocks/silver_ore.zig.zon new file mode 100644 index 00000000..f461bcbe --- /dev/null +++ b/assets/cubyz/blocks/silver_ore.zig.zon @@ -0,0 +1,20 @@ +.{ + .tags = .{.stone}, + .blockHealth = 80, + .blockResistance = 10, + .ore = .{ + .veins = 3, + .size = 15, + .height = -500, + .density = 0.25, + }, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .ore, + .model = "cubyz:cube", + .texture = "cubyz:silver_ore", + .item = .{ + .texture = "raw_silver.png", + }, +} diff --git a/assets/cubyz/blocks/textures/iron_block_reflectivity.png b/assets/cubyz/blocks/textures/iron_block_reflectivity.png index 6dcc733f..f3aa0107 100644 Binary files a/assets/cubyz/blocks/textures/iron_block_reflectivity.png and b/assets/cubyz/blocks/textures/iron_block_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/silver_block.png b/assets/cubyz/blocks/textures/silver_block.png new file mode 100644 index 00000000..619082d9 Binary files /dev/null and b/assets/cubyz/blocks/textures/silver_block.png differ diff --git a/assets/cubyz/blocks/textures/silver_block_reflectivity.png b/assets/cubyz/blocks/textures/silver_block_reflectivity.png new file mode 100644 index 00000000..d4239e0f Binary files /dev/null and b/assets/cubyz/blocks/textures/silver_block_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/silver_ore.png b/assets/cubyz/blocks/textures/silver_ore.png new file mode 100644 index 00000000..c6c2e7d6 Binary files /dev/null and b/assets/cubyz/blocks/textures/silver_ore.png differ diff --git a/assets/cubyz/blocks/textures/silver_ore_reflectivity.png b/assets/cubyz/blocks/textures/silver_ore_reflectivity.png new file mode 100644 index 00000000..d0e4fa51 Binary files /dev/null and b/assets/cubyz/blocks/textures/silver_ore_reflectivity.png differ diff --git a/assets/cubyz/items/silver_ingot.zig.zon b/assets/cubyz/items/silver_ingot.zig.zon new file mode 100644 index 00000000..9f8324d6 --- /dev/null +++ b/assets/cubyz/items/silver_ingot.zig.zon @@ -0,0 +1,14 @@ +.{ + .texture = "silver_ingot.png", + .material = .{ + .density = 10.5, + .strength = 7.0, + .elasticity = 1.5, + .grip = 0.75, + .hardness = 2.5, + .textureRoughness = 0.05, + .colors = .{ + 0xff67727f, 0xff89919e, 0xffbdc2c6, 0xffe4e6e6, 0xfffcfcfc, + }, + }, +} diff --git a/assets/cubyz/items/textures/raw_silver.png b/assets/cubyz/items/textures/raw_silver.png new file mode 100644 index 00000000..8d3465be Binary files /dev/null and b/assets/cubyz/items/textures/raw_silver.png differ diff --git a/assets/cubyz/items/textures/silver_ingot.png b/assets/cubyz/items/textures/silver_ingot.png new file mode 100644 index 00000000..fc46ff24 Binary files /dev/null and b/assets/cubyz/items/textures/silver_ingot.png differ diff --git a/assets/cubyz/recipes/special_recipes.zig.zon b/assets/cubyz/recipes/special_recipes.zig.zon index cb40f1f4..c7a4ff2b 100644 --- a/assets/cubyz/recipes/special_recipes.zig.zon +++ b/assets/cubyz/recipes/special_recipes.zig.zon @@ -31,6 +31,10 @@ .inputs = .{"cubyz:coal", "cubyz:iron_ore"}, .output = "cubyz:iron_ingot", }, + .{ + .inputs = .{"cubyz:coal", "cubyz:silver_ore"}, + .output = "cubyz:silver_ingot", + }, .{ .inputs = .{"cubyz:coal", "cubyz:gold_ore"}, .output = "cubyz:gold_ingot", @@ -63,6 +67,10 @@ .inputs = .{"4 cubyz:iron_ingot"}, .output = "cubyz:iron_block", }, + .{ + .inputs = .{"4 cubyz:silver_ingot"}, + .output = "cubyz:silver_block", + }, .{ .inputs = .{"4 cubyz:gold_ingot"}, .output = "cubyz:gold_block", @@ -99,6 +107,10 @@ .inputs = .{"cubyz:iron_block"}, .output = "4 cubyz:iron_ingot", }, + .{ + .inputs = .{"cubyz:silver_block"}, + .output = "4 cubyz:silver_ingot", + }, .{ .inputs = .{"cubyz:gold_block"}, .output = "4 cubyz:gold_ingot",