diff --git a/assets/cubyz/blocks/kamacite.zig.zon b/assets/cubyz/blocks/kamacite.zig.zon new file mode 100644 index 00000000..bbef7392 --- /dev/null +++ b/assets/cubyz/blocks/kamacite.zig.zon @@ -0,0 +1,35 @@ +.{ + .tags = .{.stone}, + .blockHealth = 80, + .blockResistance = 20, + .drops = .{ + .{.items = .{.auto}}, + }, + .item = .{ + .material = .{ + .density = 6.0, + .strength = 5.0, + .elasticity = 2.0, + .grip = 2.5, + .hardness = 8.0, + .textureRoughness = 1.0, + .colors = .{ + 0xff030308, 0xff0D0C11, 0xff151420, 0xff1C1A2B, 0xff28253D, + }, + .modifiers = .{ + .{ + .id = "fragile", + .strength = 0.20, + }, + .{ + .id = "durable", + .strength = 0.1, + }, + }, + }, + }, + .allowOres = true, + .rotation = .stairs, + .model = "cubyz:cube", + .texture = "cubyz:kamacite", +} diff --git a/assets/cubyz/blocks/meteorite_block.zig.zon b/assets/cubyz/blocks/meteorite_block.zig.zon new file mode 100644 index 00000000..603f85c8 --- /dev/null +++ b/assets/cubyz/blocks/meteorite_block.zig.zon @@ -0,0 +1,11 @@ +.{ + .tags = .{.stone}, + .blockHealth = 40, + .blockResistance = 1, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .stairs, + .model = "cubyz:cube", + .texture = "cubyz:meteorite_block", +} diff --git a/assets/cubyz/blocks/meteorite_ore.zig.zon b/assets/cubyz/blocks/meteorite_ore.zig.zon new file mode 100644 index 00000000..104b2ed4 --- /dev/null +++ b/assets/cubyz/blocks/meteorite_ore.zig.zon @@ -0,0 +1,14 @@ +.{ + .tags = .{.stone}, + .blockHealth = 40, + .blockResistance = 20, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .ore, + .model = "cubyz:cube", + .texture = "cubyz:meteorite_ore", + .item = .{ + .texture = "raw_meteorite.png", + }, +} diff --git a/assets/cubyz/blocks/textures/kamacite.png b/assets/cubyz/blocks/textures/kamacite.png new file mode 100644 index 00000000..bb00cf46 Binary files /dev/null and b/assets/cubyz/blocks/textures/kamacite.png differ diff --git a/assets/cubyz/blocks/textures/meteorite_block.png b/assets/cubyz/blocks/textures/meteorite_block.png new file mode 100644 index 00000000..daf90851 Binary files /dev/null and b/assets/cubyz/blocks/textures/meteorite_block.png differ diff --git a/assets/cubyz/blocks/textures/meteorite_block_reflectivity.png b/assets/cubyz/blocks/textures/meteorite_block_reflectivity.png new file mode 100644 index 00000000..637a4394 Binary files /dev/null and b/assets/cubyz/blocks/textures/meteorite_block_reflectivity.png differ diff --git a/assets/cubyz/blocks/textures/meteorite_ore.png b/assets/cubyz/blocks/textures/meteorite_ore.png new file mode 100644 index 00000000..c48115ac Binary files /dev/null and b/assets/cubyz/blocks/textures/meteorite_ore.png differ diff --git a/assets/cubyz/blocks/textures/meteorite_ore_reflectivity.png b/assets/cubyz/blocks/textures/meteorite_ore_reflectivity.png new file mode 100644 index 00000000..95552e1a Binary files /dev/null and b/assets/cubyz/blocks/textures/meteorite_ore_reflectivity.png differ diff --git a/assets/cubyz/items/meteorite_ingot.zig.zon b/assets/cubyz/items/meteorite_ingot.zig.zon new file mode 100644 index 00000000..85fe983e --- /dev/null +++ b/assets/cubyz/items/meteorite_ingot.zig.zon @@ -0,0 +1,14 @@ +.{ + .texture = "meteorite_ingot.png", + .material = .{ + .density = 12.0, + .strength = 5.0, + .elasticity = 13.0, + .grip = 2.0, + .hardness = 6.0, + .textureRoughness = 0.2, + .colors = .{ + 0xff5c423e, 0xff6c4f46, 0xff7d5954, 0xff8e655f, 0xffa67b70, + }, + }, +} diff --git a/assets/cubyz/items/textures/meteorite_ingot.png b/assets/cubyz/items/textures/meteorite_ingot.png new file mode 100644 index 00000000..13b53f7a Binary files /dev/null and b/assets/cubyz/items/textures/meteorite_ingot.png differ diff --git a/assets/cubyz/items/textures/raw_meteorite.png b/assets/cubyz/items/textures/raw_meteorite.png new file mode 100644 index 00000000..a17fed45 Binary files /dev/null and b/assets/cubyz/items/textures/raw_meteorite.png differ diff --git a/assets/cubyz/recipes/special_recipes.zig.zon b/assets/cubyz/recipes/special_recipes.zig.zon index b4e5a668..e439cd59 100644 --- a/assets/cubyz/recipes/special_recipes.zig.zon +++ b/assets/cubyz/recipes/special_recipes.zig.zon @@ -39,6 +39,10 @@ .inputs = .{"cubyz:coal", "cubyz:gold_ore"}, .output = "cubyz:gold_ingot", }, + .{ + .inputs = .{"cubyz:coal", "cubyz:meteorite_ore"}, + .output = "cubyz:meteorite_ingot", + }, .{ .inputs = .{"cubyz:coal", "cubyz:uranium_ore"}, .output = "cubyz:uranium_ingot", @@ -79,6 +83,10 @@ .inputs = .{"4 cubyz:gold_ingot"}, .output = "cubyz:gold_block", }, + .{ + .inputs = .{"4 cubyz:meteorite_ingot"}, + .output = "cubyz:meteorite_block", + }, .{ .inputs = .{"4 cubyz:uranium_ingot"}, .output = "cubyz:uranium_block",