Added feature flag for terrain persistence

This commit is contained in:
Joshua Barretto
2021-08-12 10:48:00 +01:00
parent 738e59965f
commit c2498d81c7
8 changed files with 64 additions and 26 deletions

View File

@ -529,6 +529,7 @@ fn handle_make_block(
let new_block = Block::new(bk, Rgb::new(r, g, b).map(|e| e.unwrap_or(255)));
let pos = pos.0.map(|e| e.floor() as i32);
server.state.set_block(pos, new_block);
#[cfg(feature = "persistent_world")]
if let Some(terrain_persistence) = server
.state
.ecs()
@ -564,6 +565,7 @@ fn handle_make_sprite(
.unwrap_or_else(|| Block::air(SpriteKind::Empty))
.with_sprite(sk);
server.state.set_block(pos, new_block);
#[cfg(feature = "persistent_world")]
if let Some(terrain_persistence) = server
.state
.ecs()