diff --git a/common/src/terrain/structure.rs b/common/src/terrain/structure.rs index 0154b01aad..0f70b37fbe 100644 --- a/common/src/terrain/structure.rs +++ b/common/src/terrain/structure.rs @@ -16,6 +16,7 @@ pub enum StructureBlock { Acacia, PalmLeaves, Water, + GreenSludge, Fruit, Hollow, Block(Block), @@ -98,6 +99,7 @@ impl Asset for Structure { 2 => StructureBlock::PalmLeaves, 3 => StructureBlock::Water, 4 => StructureBlock::Acacia, + 6 => StructureBlock::GreenSludge, 7 => StructureBlock::Fruit, 15 => StructureBlock::Hollow, index => { diff --git a/world/src/block/mod.rs b/world/src/block/mod.rs index bf6f2b33ec..7b1dcd6123 100644 --- a/world/src/block/mod.rs +++ b/world/src/block/mod.rs @@ -466,6 +466,7 @@ fn block_from_structure( .map(|e| e as u8), )), StructureBlock::Water => Some(Block::new(BlockKind::Water, Rgb::new(100, 150, 255))), + StructureBlock::GreenSludge => Some(Block::new(BlockKind::Water, Rgb::new(30, 126, 23))), StructureBlock::Acacia => Some(Block::new( BlockKind::Normal, Lerp::lerp(Rgb::new(35.0, 156.0, 0.0), Rgb::new(62.0, 208.0, 0.0), lerp)