diff --git a/assets/cubyz/blocks/baobab_leaves.zig.zon b/assets/cubyz/blocks/baobab_leaves.zig.zon index 6c07e2bf..875e5dcc 100644 --- a/assets/cubyz/blocks/baobab_leaves.zig.zon +++ b/assets/cubyz/blocks/baobab_leaves.zig.zon @@ -3,11 +3,10 @@ .hardness = 0.4, .drops = .{ .{.items = .{.auto}}, - .{.chance = 0.1, .items = .{"cubyz:apple"}}, }, .degradable = true, .alwaysViewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:baobab_leaves", .lodReplacement = "cubyz:baobab_leaves_opaque", diff --git a/assets/cubyz/blocks/baobab_leaves_opaque.zig.zon b/assets/cubyz/blocks/baobab_leaves_opaque.zig.zon index afd3410f..598fe0f2 100644 --- a/assets/cubyz/blocks/baobab_leaves_opaque.zig.zon +++ b/assets/cubyz/blocks/baobab_leaves_opaque.zig.zon @@ -1,7 +1,7 @@ .{ .class = .leaf, .hasItem = false, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:baobab_leaves_opaque", } diff --git a/assets/cubyz/blocks/birch_leaves.zig.zon b/assets/cubyz/blocks/birch_leaves.zig.zon index bc5e8d0d..519f96cf 100644 --- a/assets/cubyz/blocks/birch_leaves.zig.zon +++ b/assets/cubyz/blocks/birch_leaves.zig.zon @@ -7,7 +7,7 @@ }, .degradable = true, .alwaysViewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:birch_leaves", .lodReplacement = "cubyz:birch_leaves_opaque", diff --git a/assets/cubyz/blocks/birch_leaves_opaque.zig.zon b/assets/cubyz/blocks/birch_leaves_opaque.zig.zon index d5852974..458636a1 100644 --- a/assets/cubyz/blocks/birch_leaves_opaque.zig.zon +++ b/assets/cubyz/blocks/birch_leaves_opaque.zig.zon @@ -1,7 +1,7 @@ .{ .class = .leaf, .hasItem = false, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:birch_leaves_opaque", } diff --git a/assets/cubyz/blocks/clay.zig.zon b/assets/cubyz/blocks/clay.zig.zon new file mode 100644 index 00000000..8c2c2884 --- /dev/null +++ b/assets/cubyz/blocks/clay.zig.zon @@ -0,0 +1,9 @@ +.{ + .class = .sand, + .hardness = 5.5, + .drops = .{ + .{.items = .{.auto}}, + }, + .model = "cubyz:cube", + .texture = "cubyz:clay", +} diff --git a/assets/cubyz/blocks/dead_leaf_pile.zig.zon b/assets/cubyz/blocks/dead_leaf_pile.zig.zon new file mode 100644 index 00000000..0fb290a3 --- /dev/null +++ b/assets/cubyz/blocks/dead_leaf_pile.zig.zon @@ -0,0 +1,18 @@ +.{ + .class = .leaf, + .hardness = 0.1, + .drops = .{ + .{.items = .{"cubyz:air"}}, + }, + .degradable = true, + .collide = false, + .alwaysViewThrough = true, + .absorbedLight = 0x000000, + .model = "cubyz:plane", + .rotation = .carpet, + .texture = "cubyz:dead_leaf_pile", + .item= .{ + .texture = "dead_leaf_pile.png", + }, + .lodReplacement = "cubyz:air", +} diff --git a/assets/cubyz/blocks/dead_leaves.zig.zon b/assets/cubyz/blocks/dead_leaves.zig.zon new file mode 100644 index 00000000..c2a34cf8 --- /dev/null +++ b/assets/cubyz/blocks/dead_leaves.zig.zon @@ -0,0 +1,14 @@ +.{ + .class = .leaf, + .hardness = 0.4, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .alwaysViewThrough = true, + .absorbedLight = 0x222222, + .model = "cubyz:cube", + .texture = "cubyz:dead_leaves", + .lodReplacement = "cubyz:dead_leaves_opaque", + .opaqueVariant = "cubyz:dead_leaves_opaque", +} diff --git a/assets/cubyz/blocks/dead_leaves_opaque.zig.zon b/assets/cubyz/blocks/dead_leaves_opaque.zig.zon new file mode 100644 index 00000000..01f80b29 --- /dev/null +++ b/assets/cubyz/blocks/dead_leaves_opaque.zig.zon @@ -0,0 +1,7 @@ +.{ + .class = .leaf, + .hasItem = false, + .absorbedLight = 0x222222, + .model = "cubyz:cube", + .texture = "cubyz:dead_leaves_opaque", +} diff --git a/assets/cubyz/blocks/dry_grass.zig.zon b/assets/cubyz/blocks/dry_grass.zig.zon new file mode 100644 index 00000000..f867b033 --- /dev/null +++ b/assets/cubyz/blocks/dry_grass.zig.zon @@ -0,0 +1,10 @@ +.{ + .class = .sand, + .hardness = 6, + .drops = .{ + .{.items = .{"cubyz:dirt"}}, + }, + .model = "cubyz:cube", + .texture = "cubyz:dry_grass", + .texture_bottom = "cubyz:dirt", +} diff --git a/assets/cubyz/blocks/dry_grass_vegetation.zig.zon b/assets/cubyz/blocks/dry_grass_vegetation.zig.zon new file mode 100644 index 00000000..3f36e03e --- /dev/null +++ b/assets/cubyz/blocks/dry_grass_vegetation.zig.zon @@ -0,0 +1,17 @@ +.{ + .class = .leaf, + .hardness = 0.1, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .viewThrough = true, + .absorbedLight = 0x000000, + .collide= false, + .model = "cubyz:cross", + .texture = "cubyz:dry_grass_vegetation", + .item= .{ + .texture = "grass.png", + }, + .lodReplacement = "cubyz:air", +} diff --git a/assets/cubyz/blocks/grass_vegetation.zig.zon b/assets/cubyz/blocks/grass_vegetation.zig.zon index 6a700e4f..e951088a 100644 --- a/assets/cubyz/blocks/grass_vegetation.zig.zon +++ b/assets/cubyz/blocks/grass_vegetation.zig.zon @@ -6,7 +6,7 @@ }, .degradable = true, .viewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x000000, .collide= false, .model = "cubyz:cross", .texture = "cubyz:grass_vegetation", diff --git a/assets/cubyz/blocks/lush_grass_vegetation.zig.zon b/assets/cubyz/blocks/lush_grass_vegetation.zig.zon new file mode 100644 index 00000000..e130ed13 --- /dev/null +++ b/assets/cubyz/blocks/lush_grass_vegetation.zig.zon @@ -0,0 +1,17 @@ +.{ + .class = .leaf, + .hardness = 0.1, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .viewThrough = true, + .absorbedLight = 0x000000, + .collide= false, + .model = "cubyz:cross", + .texture = "cubyz:lush_grass_vegetation", + .item= .{ + .texture = "grass.png", + }, + .lodReplacement = "cubyz:air", +} diff --git a/assets/cubyz/blocks/mahogany_leaves.zig.zon b/assets/cubyz/blocks/mahogany_leaves.zig.zon index 146ec9fd..54156f9d 100644 --- a/assets/cubyz/blocks/mahogany_leaves.zig.zon +++ b/assets/cubyz/blocks/mahogany_leaves.zig.zon @@ -3,11 +3,10 @@ .hardness = 0.4, .drops = .{ .{.items = .{.auto}}, - .{.chance = 0.1, .items = .{"cubyz:apple"}}, }, .degradable = true, .alwaysViewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:mahogany_leaves", .lodReplacement = "cubyz:mahogany_leaves_opaque", diff --git a/assets/cubyz/blocks/mahogany_leaves_opaque.zig.zon b/assets/cubyz/blocks/mahogany_leaves_opaque.zig.zon index 0117d372..62d31dfb 100644 --- a/assets/cubyz/blocks/mahogany_leaves_opaque.zig.zon +++ b/assets/cubyz/blocks/mahogany_leaves_opaque.zig.zon @@ -1,7 +1,7 @@ .{ .class = .leaf, .hasItem = false, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:mahogany_leaves_opaque", } diff --git a/assets/cubyz/blocks/mud.zig.zon b/assets/cubyz/blocks/mud.zig.zon new file mode 100644 index 00000000..657ab8c5 --- /dev/null +++ b/assets/cubyz/blocks/mud.zig.zon @@ -0,0 +1,9 @@ +.{ + .class = .sand, + .hardness = 5.5, + .drops = .{ + .{.items = .{.auto}}, + }, + .model = "cubyz:cube", + .texture = "cubyz:mud", +} diff --git a/assets/cubyz/blocks/mud_grass.zig.zon b/assets/cubyz/blocks/mud_grass.zig.zon new file mode 100644 index 00000000..bdfaab72 --- /dev/null +++ b/assets/cubyz/blocks/mud_grass.zig.zon @@ -0,0 +1,11 @@ +.{ + .class = .sand, + .hardness = 6, + .drops = .{ + .{.items = .{"cubyz:mud"}}, + }, + .model = "cubyz:cube", + .texture = "cubyz:lush_grass_top", + .texture_top = "cubyz:lush_grass_top", + .texture_bottom = "cubyz:mud", +} diff --git a/assets/cubyz/blocks/oak_leaves.zig.zon b/assets/cubyz/blocks/oak_leaves.zig.zon index 15d772b8..b60717a7 100644 --- a/assets/cubyz/blocks/oak_leaves.zig.zon +++ b/assets/cubyz/blocks/oak_leaves.zig.zon @@ -7,7 +7,7 @@ }, .degradable = true, .alwaysViewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:oak_leaves", .lodReplacement = "cubyz:oak_leaves_opaque", diff --git a/assets/cubyz/blocks/oak_leaves_opaque.zig.zon b/assets/cubyz/blocks/oak_leaves_opaque.zig.zon index 81364210..730889b7 100644 --- a/assets/cubyz/blocks/oak_leaves_opaque.zig.zon +++ b/assets/cubyz/blocks/oak_leaves_opaque.zig.zon @@ -1,7 +1,7 @@ .{ .class = .leaf, .hasItem = false, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:oak_leaves_opaque", } diff --git a/assets/cubyz/blocks/pine_needles.zig.zon b/assets/cubyz/blocks/pine_needles.zig.zon index 9fdce2af..ae6b7aed 100644 --- a/assets/cubyz/blocks/pine_needles.zig.zon +++ b/assets/cubyz/blocks/pine_needles.zig.zon @@ -6,7 +6,7 @@ }, .degradable = true, .alwaysViewThrough = true, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:pine_needles", .lodReplacement = "cubyz:pine_needles_opaque", diff --git a/assets/cubyz/blocks/pine_needles_opaque.zig.zon b/assets/cubyz/blocks/pine_needles_opaque.zig.zon index 63608daf..d026030b 100644 --- a/assets/cubyz/blocks/pine_needles_opaque.zig.zon +++ b/assets/cubyz/blocks/pine_needles_opaque.zig.zon @@ -1,7 +1,7 @@ .{ .class = .leaf, .hasItem = false, - .absorbedLight = 0x121012, + .absorbedLight = 0x363436, .model = "cubyz:cube", .texture = "cubyz:pine_needles_opaque", } diff --git a/assets/cubyz/blocks/red_leaf_pile.zig.zon b/assets/cubyz/blocks/red_leaf_pile.zig.zon new file mode 100644 index 00000000..088d3179 --- /dev/null +++ b/assets/cubyz/blocks/red_leaf_pile.zig.zon @@ -0,0 +1,18 @@ +.{ + .class = .leaf, + .hardness = 0.1, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .collide = false, + .alwaysViewThrough = true, + .absorbedLight = 0x000000, + .model = "cubyz:plane", + .rotation = .carpet, + .texture = "cubyz:red_leaf_pile", + .item= .{ + .texture = "red_leaf_pile.png", + }, + .lodReplacement = "cubyz:air", +} diff --git a/assets/cubyz/blocks/red_leaves.zig.zon b/assets/cubyz/blocks/red_leaves.zig.zon new file mode 100644 index 00000000..9ecc31f0 --- /dev/null +++ b/assets/cubyz/blocks/red_leaves.zig.zon @@ -0,0 +1,14 @@ +.{ + .class = .leaf, + .hardness = 0.4, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .alwaysViewThrough = true, + .absorbedLight = 0x213241, + .model = "cubyz:cube", + .texture = "cubyz:red_leaves", + .lodReplacement = "cubyz:red_leaves_opaque", + .opaqueVariant = "cubyz:red_leaves_opaque", +} diff --git a/assets/cubyz/blocks/red_leaves_opaque.zig.zon b/assets/cubyz/blocks/red_leaves_opaque.zig.zon new file mode 100644 index 00000000..e92e7251 --- /dev/null +++ b/assets/cubyz/blocks/red_leaves_opaque.zig.zon @@ -0,0 +1,7 @@ +.{ + .class = .leaf, + .hasItem = false, + .absorbedLight = 0x213241, + .model = "cubyz:cube", + .texture = "cubyz:red_leaves_opaque", +} diff --git a/assets/cubyz/blocks/textures/clay.png b/assets/cubyz/blocks/textures/clay.png new file mode 100644 index 00000000..38e80e36 Binary files /dev/null and b/assets/cubyz/blocks/textures/clay.png differ diff --git a/assets/cubyz/blocks/textures/dead_leaf_pile.png b/assets/cubyz/blocks/textures/dead_leaf_pile.png new file mode 100644 index 00000000..e64c8ece Binary files /dev/null and b/assets/cubyz/blocks/textures/dead_leaf_pile.png differ diff --git a/assets/cubyz/blocks/textures/dead_leaves.png b/assets/cubyz/blocks/textures/dead_leaves.png new file mode 100644 index 00000000..c6f8caab Binary files /dev/null and b/assets/cubyz/blocks/textures/dead_leaves.png differ diff --git a/assets/cubyz/blocks/textures/dead_leaves_opaque.png b/assets/cubyz/blocks/textures/dead_leaves_opaque.png new file mode 100644 index 00000000..3943a163 Binary files /dev/null and b/assets/cubyz/blocks/textures/dead_leaves_opaque.png differ diff --git a/assets/cubyz/blocks/textures/dry_grass.png b/assets/cubyz/blocks/textures/dry_grass.png new file mode 100644 index 00000000..3de7d5a8 Binary files /dev/null and b/assets/cubyz/blocks/textures/dry_grass.png differ diff --git a/assets/cubyz/blocks/textures/dry_grass_side.png b/assets/cubyz/blocks/textures/dry_grass_side.png new file mode 100644 index 00000000..9d27b848 Binary files /dev/null and b/assets/cubyz/blocks/textures/dry_grass_side.png differ diff --git a/assets/cubyz/blocks/textures/dry_grass_top.png b/assets/cubyz/blocks/textures/dry_grass_top.png new file mode 100644 index 00000000..bd69a6fb Binary files /dev/null and b/assets/cubyz/blocks/textures/dry_grass_top.png differ diff --git a/assets/cubyz/blocks/textures/dry_grass_vegetation.png b/assets/cubyz/blocks/textures/dry_grass_vegetation.png new file mode 100644 index 00000000..4dc34bda Binary files /dev/null and b/assets/cubyz/blocks/textures/dry_grass_vegetation.png differ diff --git a/assets/cubyz/blocks/textures/grass_side.png b/assets/cubyz/blocks/textures/grass_side.png index 1c1a7b17..dcfcaca1 100644 Binary files a/assets/cubyz/blocks/textures/grass_side.png and b/assets/cubyz/blocks/textures/grass_side.png differ diff --git a/assets/cubyz/blocks/textures/lush_grass_top.png b/assets/cubyz/blocks/textures/lush_grass_top.png new file mode 100644 index 00000000..2349ef8b Binary files /dev/null and b/assets/cubyz/blocks/textures/lush_grass_top.png differ diff --git a/assets/cubyz/blocks/textures/lush_grass_vegetation.png b/assets/cubyz/blocks/textures/lush_grass_vegetation.png new file mode 100644 index 00000000..3a19f136 Binary files /dev/null and b/assets/cubyz/blocks/textures/lush_grass_vegetation.png differ diff --git a/assets/cubyz/blocks/textures/mud.png b/assets/cubyz/blocks/textures/mud.png new file mode 100644 index 00000000..a06b867a Binary files /dev/null and b/assets/cubyz/blocks/textures/mud.png differ diff --git a/assets/cubyz/blocks/textures/oak_leaves.png b/assets/cubyz/blocks/textures/oak_leaves.png index 9c3f78ae..f3b8fca5 100644 Binary files a/assets/cubyz/blocks/textures/oak_leaves.png and b/assets/cubyz/blocks/textures/oak_leaves.png differ diff --git a/assets/cubyz/blocks/textures/oak_leaves_opaque.png b/assets/cubyz/blocks/textures/oak_leaves_opaque.png index 89158f11..e97fe7a7 100644 Binary files a/assets/cubyz/blocks/textures/oak_leaves_opaque.png and b/assets/cubyz/blocks/textures/oak_leaves_opaque.png differ diff --git a/assets/cubyz/blocks/textures/red_leaf_pile.png b/assets/cubyz/blocks/textures/red_leaf_pile.png new file mode 100644 index 00000000..b1e3ede4 Binary files /dev/null and b/assets/cubyz/blocks/textures/red_leaf_pile.png differ diff --git a/assets/cubyz/blocks/textures/red_leaves.png b/assets/cubyz/blocks/textures/red_leaves.png new file mode 100644 index 00000000..675812f3 Binary files /dev/null and b/assets/cubyz/blocks/textures/red_leaves.png differ diff --git a/assets/cubyz/blocks/textures/red_leaves_opaque.png b/assets/cubyz/blocks/textures/red_leaves_opaque.png new file mode 100644 index 00000000..859f6f70 Binary files /dev/null and b/assets/cubyz/blocks/textures/red_leaves_opaque.png differ diff --git a/assets/cubyz/blocks/textures/yellow_leaf_pile.png b/assets/cubyz/blocks/textures/yellow_leaf_pile.png new file mode 100644 index 00000000..197b366c Binary files /dev/null and b/assets/cubyz/blocks/textures/yellow_leaf_pile.png differ diff --git a/assets/cubyz/blocks/textures/yellow_leaves.png b/assets/cubyz/blocks/textures/yellow_leaves.png new file mode 100644 index 00000000..ea4d6586 Binary files /dev/null and b/assets/cubyz/blocks/textures/yellow_leaves.png differ diff --git a/assets/cubyz/blocks/textures/yellow_leaves_opaque.png b/assets/cubyz/blocks/textures/yellow_leaves_opaque.png new file mode 100644 index 00000000..19d613f9 Binary files /dev/null and b/assets/cubyz/blocks/textures/yellow_leaves_opaque.png differ diff --git a/assets/cubyz/blocks/willow_leaves.zig.zon b/assets/cubyz/blocks/willow_leaves.zig.zon index 349edf49..f9bde717 100644 --- a/assets/cubyz/blocks/willow_leaves.zig.zon +++ b/assets/cubyz/blocks/willow_leaves.zig.zon @@ -2,8 +2,7 @@ .class = .leaf, .hardness = 0.4, .drops = .{ - .auto, - "0.1 cubyz:apple", + .{.items = .{.auto}}, }, .degradable = true, .alwaysViewThrough = true, diff --git a/assets/cubyz/blocks/yellow_leaf_pile.zig.zon b/assets/cubyz/blocks/yellow_leaf_pile.zig.zon new file mode 100644 index 00000000..ce592d59 --- /dev/null +++ b/assets/cubyz/blocks/yellow_leaf_pile.zig.zon @@ -0,0 +1,18 @@ +.{ + .class = .leaf, + .hardness = 0.1, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .collide = false, + .alwaysViewThrough = true, + .absorbedLight = 0x000000, + .model = "cubyz:plane", + .rotation = .carpet, + .texture = "cubyz:yellow_leaf_pile", + .item= .{ + .texture = "yellow_leaf_pile.png", + }, + .lodReplacement = "cubyz:air", +} diff --git a/assets/cubyz/blocks/yellow_leaves.zig.zon b/assets/cubyz/blocks/yellow_leaves.zig.zon new file mode 100644 index 00000000..9dd0b15f --- /dev/null +++ b/assets/cubyz/blocks/yellow_leaves.zig.zon @@ -0,0 +1,14 @@ +.{ + .class = .leaf, + .hardness = 0.4, + .drops = .{ + .{.items = .{.auto}}, + }, + .degradable = true, + .alwaysViewThrough = true, + .absorbedLight = 0x1C1C38, + .model = "cubyz:cube", + .texture = "cubyz:yellow_leaves", + .lodReplacement = "cubyz:yellow_leaves_opaque", + .opaqueVariant = "cubyz:yellow_leaves_opaque", +} diff --git a/assets/cubyz/blocks/yellow_leaves_opaque.zig.zon b/assets/cubyz/blocks/yellow_leaves_opaque.zig.zon new file mode 100644 index 00000000..0aab5778 --- /dev/null +++ b/assets/cubyz/blocks/yellow_leaves_opaque.zig.zon @@ -0,0 +1,7 @@ +.{ + .class = .leaf, + .hasItem = false, + .absorbedLight = 0x1C1C38, + .model = "cubyz:cube", + .texture = "cubyz:yellow_leaves_opaque", +} diff --git a/assets/cubyz/items/textures/dead_leaf_pile.png b/assets/cubyz/items/textures/dead_leaf_pile.png new file mode 100644 index 00000000..3513e8d2 Binary files /dev/null and b/assets/cubyz/items/textures/dead_leaf_pile.png differ diff --git a/assets/cubyz/items/textures/red_leaf_pile.png b/assets/cubyz/items/textures/red_leaf_pile.png new file mode 100644 index 00000000..10003bd0 Binary files /dev/null and b/assets/cubyz/items/textures/red_leaf_pile.png differ diff --git a/assets/cubyz/items/textures/yellow_leaf_pile.png b/assets/cubyz/items/textures/yellow_leaf_pile.png new file mode 100644 index 00000000..b3b67a20 Binary files /dev/null and b/assets/cubyz/items/textures/yellow_leaf_pile.png differ