/// <inheritdoc /> public void LiquidChange(World world, Vector3i position, Liquid liquid, LiquidLevel level) { if (liquid.IsLiquid) { world.SetBlock(Dirt.AsInstance(), position); } }
/// <inheritdoc /> public override void BlockUpdate(World world, Vector3i position, uint data, BlockSide side) { if (side == BlockSide.Top && world.HasOpaqueTop(position)) { world.SetBlock(Dirt.AsInstance(), position); } }
/// <inheritdoc /> public void BecomeSolid(World world, Vector3i position) { world.SetBlock(Dirt.AsInstance(), position); }